private IBinaryNestedType createBinaryNestedType(NdType next) { return new IndexBinaryNestedType(next.getTypeId().getBinaryName(), next.getDeclaringType().getBinaryName(), next.getModifiers()); }
private IBinaryNestedType createBinaryNestedType(NdType next) { return new IndexBinaryNestedType(next.getTypeId().getBinaryName(), next.getDeclaringType().getBinaryName(), next.getModifiers()); }
char[] methodName = declaringMethod.getChars(); this.enclosingMethod = methodName; this.enclosingType = type.getDeclaringType().getBinaryName(); } else { NdTypeId typeId = type.getDeclaringType();
char[] methodName = declaringMethod.getChars(); this.enclosingMethod = methodName; this.enclosingType = type.getDeclaringType().getBinaryName(); } else { NdTypeId typeId = type.getDeclaringType();
private static HierarchyBinaryType createBinaryTypeFrom(NdType type) { char[] enclosingTypeName = null; NdTypeSignature enclosingType = type.getDeclaringType(); if (enclosingType != null) { enclosingTypeName = enclosingType.getRawType().getBinaryName(); } char[][] typeParameters = type.getTypeParameterSignatures(); NdTypeId typeId = type.getTypeId(); HierarchyBinaryType result = new HierarchyBinaryType(type.getModifiers(), typeId.getBinaryName(), type.getSourceName(), enclosingTypeName, typeParameters.length == 0 ? null : typeParameters); NdTypeSignature superClass = type.getSuperclass(); if (superClass != null) { result.recordSuperclass(superClass.getRawType().getBinaryName()); } for (NdTypeInterface interf : type.getInterfaces()) { result.recordInterface(interf.getInterface().getRawType().getBinaryName()); } return result; }
private static HierarchyBinaryType createBinaryTypeFrom(NdType type) { char[] enclosingTypeName = null; NdTypeSignature enclosingType = type.getDeclaringType(); if (enclosingType != null) { enclosingTypeName = enclosingType.getRawType().getBinaryName(); } char[][] typeParameters = type.getTypeParameterSignatures(); NdTypeId typeId = type.getTypeId(); HierarchyBinaryType result = new HierarchyBinaryType(type.getModifiers(), typeId.getBinaryName(), type.getSourceName(), enclosingTypeName, typeParameters.length == 0 ? null : typeParameters); NdTypeSignature superClass = type.getSuperclass(); if (superClass != null) { result.recordSuperclass(superClass.getRawType().getBinaryName()); } for (NdTypeInterface interf : type.getInterfaces()) { result.recordInterface(interf.getInterface().getRawType().getBinaryName()); } return result; }