File tree Expand file tree Collapse file tree 3 files changed +7
-8
lines changed
sources/net.sf.j2s.core/src/net/sf/j2s/core/astvisitors Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -162,10 +162,7 @@ public boolean visit(ArrayCreation node) {
162
162
initializer .accept (this );
163
163
} else {
164
164
List dim = node .dimensions ();
165
- node .getType ().resolveBinding ();
166
- node .getType ().getComponentType ().resolveBinding ();
167
165
ITypeBinding elementType = node .getType ().getElementType ().resolveBinding ();
168
- elementType = node .getType ().getElementType ().resolveBinding ();
169
166
if (elementType != null ){
170
167
if (elementType .isPrimitive ()) {
171
168
String typeCode = elementType .getName ();
@@ -411,7 +408,8 @@ public boolean visit(Assignment node) {
411
408
buffer .append (' ' );
412
409
buffer .append (op );
413
410
buffer .append (' ' );
414
- if (right .resolveTypeBinding () != null && "char" .equals (right .resolveTypeBinding ().getName ())) {
411
+ ITypeBinding binding = right .resolveTypeBinding ();
412
+ if (binding != null && "char" .equals (binding .getName ())) {
415
413
buffer .append ('(' );
416
414
right .accept (this );
417
415
buffer .append (").charCodeAt (0)" );
Original file line number Diff line number Diff line change @@ -1225,9 +1225,9 @@ public boolean visit(MethodDeclaration node) {
1225
1225
}
1226
1226
}
1227
1227
if ((node .getModifiers () & Modifier .PRIVATE ) != 0 ) {
1228
- if (node . resolveBinding () != null ){
1228
+ if (mBinding != null ){
1229
1229
boolean isReferenced = MethodReferenceASTVisitor .checkReference (node .getRoot (),
1230
- node . resolveBinding () .getKey ());
1230
+ mBinding .getKey ());
1231
1231
if (!isReferenced && getJ2SDocTag (node , "@j2sKeep" ) == null ) {
1232
1232
return false ;
1233
1233
}
Original file line number Diff line number Diff line change @@ -230,8 +230,9 @@ public String getTypeStringName(Type type) {
230
230
return getTypeStringName (qualType .getQualifier ()) + "." + qualType .getName ().getIdentifier ();//.getFullyQualifiedName();
231
231
} else if (type instanceof SimpleType ) {
232
232
SimpleType simpType = (SimpleType ) type ;
233
- if (simpType .resolveBinding () != null ){
234
- return simpType .resolveBinding ().getQualifiedName ();
233
+ ITypeBinding binding = simpType .resolveBinding ();
234
+ if (binding != null ){
235
+ return binding .getQualifiedName ();
235
236
}
236
237
}
237
238
return null ;
You can’t perform that action at this time.
0 commit comments