added 'forceReal' parameter to 'visitInnerClassType' method
This commit is contained in:
@@ -84,7 +84,7 @@ public class JetSignatureAdapter implements JetSignatureVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void visitInnerClassType(String name, boolean nullable) {
|
public void visitInnerClassType(String name, boolean nullable, boolean forceReal) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ public class JetSignatureExceptionsAdapter implements JetSignatureVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void visitInnerClassType(String name, boolean nullable) {
|
public void visitInnerClassType(String name, boolean nullable, boolean forceReal) {
|
||||||
throw new IllegalStateException();
|
throw new IllegalStateException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -196,7 +196,6 @@ public class JetSignatureReader {
|
|||||||
v.visitEnd();
|
v.visitEnd();
|
||||||
return pos;
|
return pos;
|
||||||
}
|
}
|
||||||
start = pos;
|
|
||||||
visited = false;
|
visited = false;
|
||||||
inner = true;
|
inner = true;
|
||||||
break;
|
break;
|
||||||
@@ -226,7 +225,7 @@ public class JetSignatureReader {
|
|||||||
) {
|
) {
|
||||||
String name = signature.substring(start, pos - 1);
|
String name = signature.substring(start, pos - 1);
|
||||||
if (inner) {
|
if (inner) {
|
||||||
v.visitInnerClassType(name, nullable);
|
v.visitInnerClassType(name, nullable, forceReal);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
v.visitClassType(name, nullable, forceReal);
|
v.visitClassType(name, nullable, forceReal);
|
||||||
|
|||||||
@@ -136,9 +136,9 @@ public interface JetSignatureVisitor {
|
|||||||
/**
|
/**
|
||||||
* Visits an inner class.
|
* Visits an inner class.
|
||||||
*
|
*
|
||||||
* @param name the local name of the inner class in its enclosing class.
|
* @param name the full name of the inner class.
|
||||||
*/
|
*/
|
||||||
void visitInnerClassType(String name, boolean nullable);
|
void visitInnerClassType(String name, boolean nullable, boolean forceReal);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Visits an unbounded type argument of the last visited class or inner
|
* Visits an unbounded type argument of the last visited class or inner
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ public class JetSignatureWriter implements JetSignatureVisitor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void visitInnerClassType(final String name, boolean nullable) {
|
public void visitInnerClassType(final String name, boolean nullable, boolean forceReal) {
|
||||||
endArguments();
|
endArguments();
|
||||||
visitNullabe(nullable);
|
visitNullabe(nullable);
|
||||||
buf.append('.');
|
buf.append('.');
|
||||||
|
|||||||
Reference in New Issue
Block a user