added 'forceReal' parameter to 'visitInnerClassType' method

This commit is contained in:
Svetlana Isakova
2012-09-18 13:08:01 +04:00
parent 3fad7a269b
commit 00447b8cd4
5 changed files with 6 additions and 7 deletions
@@ -84,7 +84,7 @@ public class JetSignatureAdapter implements JetSignatureVisitor {
}
@Override
public void visitInnerClassType(String name, boolean nullable) {
public void visitInnerClassType(String name, boolean nullable, boolean forceReal) {
}
@Override
@@ -88,7 +88,7 @@ public class JetSignatureExceptionsAdapter implements JetSignatureVisitor {
}
@Override
public void visitInnerClassType(String name, boolean nullable) {
public void visitInnerClassType(String name, boolean nullable, boolean forceReal) {
throw new IllegalStateException();
}
@@ -196,7 +196,6 @@ public class JetSignatureReader {
v.visitEnd();
return pos;
}
start = pos;
visited = false;
inner = true;
break;
@@ -226,7 +225,7 @@ public class JetSignatureReader {
) {
String name = signature.substring(start, pos - 1);
if (inner) {
v.visitInnerClassType(name, nullable);
v.visitInnerClassType(name, nullable, forceReal);
}
else {
v.visitClassType(name, nullable, forceReal);
@@ -136,9 +136,9 @@ public interface JetSignatureVisitor {
/**
* 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
@@ -172,7 +172,7 @@ public class JetSignatureWriter implements JetSignatureVisitor {
}
@Override
public void visitInnerClassType(final String name, boolean nullable) {
public void visitInnerClassType(final String name, boolean nullable, boolean forceReal) {
endArguments();
visitNullabe(nullable);
buf.append('.');