public boolean isMethodHandleClass(ClassConstant classConstant, Clazz clazz) { return classConstant != null && classConstant.getName(clazz).startsWith(METHOD_HANDLES_CLASS); } }
public String getClassName(int constantIndex) { try { return ((ClassConstant)constantPool[constantIndex]).getName(this); } catch (ClassCastException ex) { throw ((IllegalStateException)new IllegalStateException("Expected ClassConstant at index ["+constantIndex+"]").initCause(ex)); } }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { if (!classConstant.getName(clazz).equals(exceptClassName)) { constantVisitor.visitClassConstant(clazz, classConstant); } } }
public String getClassName(int constantIndex) { try { return ((ClassConstant)constantPool[constantIndex]).getName(this); } catch (ClassCastException ex) { throw new ClassCastException("Expected ClassConstant at index ["+constantIndex+"] in class ["+getName()+"], found ["+ex.getMessage()+"]"); } }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Add the class constant, with its referenced class.. constantIndex = constantPoolEditor.addClassConstant(classConstant.getName(clazz), classConstant.referencedClass); }
/** * Remembers the referenced class. */ public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Remember the referenced class. referencedClass = ClassUtil.isInternalArrayType(classConstant.getName(clazz)) ? null : classConstant.referencedClass; }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { if (!classConstant.getName(clazz).equals(exceptClassName)) { constantVisitor.visitClassConstant(clazz, classConstant); } } }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Add the class constant, with its referenced class.. constantIndex = constantPoolEditor.addClassConstant(classConstant.getName(clazz), classConstant.referencedClass); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { if (!classConstant.getName(clazz).equals(exceptClassName)) { constantVisitor.visitClassConstant(clazz, classConstant); } } }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { value = valueFactory.createReferenceValue(classConstant.getName(clazz), classConstant.referencedClass, false, false); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Remember the referenced class. referencedClass = ClassUtil.isInternalArrayType(classConstant.getName(clazz)) ? null : classConstant.referencedClass; }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Remember the referenced class. referencedClass = ClassUtil.isInternalArrayType(classConstant.getName(clazz)) ? null : classConstant.referencedClass; }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { classConstant.referencedClass = findClass(clazz.getName(), classConstant.getName(clazz)); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { println(visitorInfo(classConstant) + " Class [" + classConstant.getName(clazz) + "]"); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { classConstant.referencedClass = findClass(clazz.getName(), classConstant.getName(clazz)); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { cpValue = handleClassConstantAsClassValue ? valueFactory.createReferenceValue(ClassConstants.INTERNAL_NAME_JAVA_LANG_CLASS, classConstant.javaLangClassClass, false) : valueFactory.createReferenceValue(classConstant.getName(clazz), classConstant.referencedClass, false); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { String className = clazz.getName(); // Fill out the referenced class. classConstant.referencedClass = findClass(className, classConstant.getName(clazz)); // Fill out the Class class. classConstant.javaLangClassClass = findClass(className, ClassConstants.INTERNAL_NAME_JAVA_LANG_CLASS); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Fill out the referenced class. classConstant.referencedClass = findClass(clazz, ClassUtil.internalClassNameFromClassType(classConstant.getName(clazz))); // Fill out the Class class. classConstant.javaLangClassClass = findClass(clazz, ClassConstants.NAME_JAVA_LANG_CLASS); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Fill out the referenced class. classConstant.referencedClass = findClass(clazz, ClassUtil.internalClassNameFromClassType(classConstant.getName(clazz))); // Fill out the Class class. classConstant.javaLangClassClass = findClass(clazz, ClassConstants.NAME_JAVA_LANG_CLASS); }
public void visitClassConstant(Clazz clazz, ClassConstant classConstant) { // Fill out the referenced class. classConstant.referencedClass = findClass(clazz, ClassUtil.internalClassNameFromClassType(classConstant.getName(clazz))); // Fill out the Class class. classConstant.javaLangClassClass = findClass(clazz, ClassConstants.NAME_JAVA_LANG_CLASS); }