equal
deleted
inserted
replaced
43 import javax.lang.model.type.PrimitiveType; |
43 import javax.lang.model.type.PrimitiveType; |
44 import javax.lang.model.type.TypeKind; |
44 import javax.lang.model.type.TypeKind; |
45 import javax.lang.model.type.TypeMirror; |
45 import javax.lang.model.type.TypeMirror; |
46 import javax.lang.model.type.TypeVisitor; |
46 import javax.lang.model.type.TypeVisitor; |
47 import javax.lang.model.util.ElementFilter; |
47 import javax.lang.model.util.ElementFilter; |
48 import javax.lang.model.util.SimpleTypeVisitor6; |
48 import javax.lang.model.util.SimpleTypeVisitor7; |
49 |
49 |
50 /* |
50 /* |
51 * <p><b>This is NOT part of any API supported by Sun Microsystems. |
51 * <p><b>This is NOT part of any API supported by Sun Microsystems. |
52 * If you write code that depends on this, you do so at your own |
52 * If you write code that depends on this, you do so at your own |
53 * risk. This code and its internal interfaces are subject to change |
53 * risk. This code and its internal interfaces are subject to change |
618 protected String llniFieldName(VariableElement field) { |
618 protected String llniFieldName(VariableElement field) { |
619 return maskName(field.getSimpleName().toString()); |
619 return maskName(field.getSimpleName().toString()); |
620 } |
620 } |
621 |
621 |
622 protected final boolean isLongOrDouble(TypeMirror t) { |
622 protected final boolean isLongOrDouble(TypeMirror t) { |
623 TypeVisitor<Boolean,Void> v = new SimpleTypeVisitor6<Boolean,Void>() { |
623 TypeVisitor<Boolean,Void> v = new SimpleTypeVisitor7<Boolean,Void>() { |
624 public Boolean defaultAction(TypeMirror t, Void p){ |
624 public Boolean defaultAction(TypeMirror t, Void p){ |
625 return false; |
625 return false; |
626 } |
626 } |
627 public Boolean visitArray(ArrayType t, Void p) { |
627 public Boolean visitArray(ArrayType t, Void p) { |
628 return visit(t.getComponentType(), p); |
628 return visit(t.getComponentType(), p); |