private static boolean isRefArray(Type in, String refClassName) { if (in instanceof ArrayType) { ArrayType aType = (ArrayType) in; return isRefType(aType.getComponentType(), refClassName); } return false; }
@Override public void visit(ArrayType n, Void arg) { out.println("ArrayType: " + (extended ? n : n.getComponentType())); super.visit(n, arg); }
private static boolean isRefArray(Type in, String refClassName) { if (in instanceof ArrayType) { ArrayType aType = (ArrayType) in; return isRefType(aType.getComponentType(), refClassName); } return false; }
private static boolean isLongArray(Type in) { if (in instanceof ArrayType) { ArrayType aType = (ArrayType) in; return PrimitiveType.longType().equals(aType.getComponentType()); } return false; }
private static ClassOrInterfaceType atomicRefArrayType(ArrayType in) { ClassOrInterfaceType out = new ClassOrInterfaceType(null, "AtomicReferenceArray"); out.setTypeArguments(in.getComponentType()); return out; }
private static ClassOrInterfaceType atomicRefArrayType(ArrayType in) { ClassOrInterfaceType out = new ClassOrInterfaceType(null, "AtomicReferenceArray"); out.setTypeArguments(in.getComponentType()); return out; }
} else if (type instanceof com.github.javaparser.ast.type.ArrayType) { com.github.javaparser.ast.type.ArrayType jpArrayType = (com.github.javaparser.ast.type.ArrayType) type; return new ResolvedArrayType(convertToUsage(jpArrayType.getComponentType(), context)); } else if (type instanceof UnionType) { UnionType unionType = (UnionType) type;
} else if (type instanceof com.github.javaparser.ast.type.ArrayType) { com.github.javaparser.ast.type.ArrayType jpArrayType = (com.github.javaparser.ast.type.ArrayType) type; return new ResolvedArrayType(convertToUsage(jpArrayType.getComponentType(), context)); } else if (type instanceof UnionType) { UnionType unionType = (UnionType)type;
} else if (type instanceof com.github.javaparser.ast.type.ArrayType) { com.github.javaparser.ast.type.ArrayType jpArrayType = (com.github.javaparser.ast.type.ArrayType) type; return new ResolvedArrayType(convertToUsage(jpArrayType.getComponentType(), context)); } else if (type instanceof UnionType) { UnionType unionType = (UnionType)type;