public void visitProgramClass(ProgramClass programClass) { // Visit any InvokeDynamic constant. programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_InvokeDynamic, this)); }
public void visitProgramClass(ProgramClass programClass) { // Visit any InvokeDynamic constant. programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_InvokeDynamic, this)); }
public void visitProgramClass(ProgramClass programClass) { // Visit any InvokeDynamic constant. programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_InvokeDynamic, this)); }
public void visitProgramClass(ProgramClass programClass) { ConstantCounter counter = new ConstantCounter(); programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_PrimitiveArray, counter)); // Replace PrimitiveArray constants if the class has any. if (counter.getCount() > 0) { classModified = false; programClass.methodsAccept(new AllAttributeVisitor(this)); if (classModified) { // Remove the now unused PrimitiveArray constants. programClass.accept(constantPoolShrinker); } } }
public void visitProgramClass(ProgramClass programClass) { ConstantCounter counter = new ConstantCounter(); programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_PrimitiveArray, counter)); // Replace PrimitiveArray constants if the class has any. if (counter.getCount() > 0) { classModified = false; programClass.methodsAccept(new AllAttributeVisitor(this)); if (classModified) { // Remove the now unused PrimitiveArray constants. programClass.accept(constantPoolShrinker); } } }
public void visitProgramClass(ProgramClass programClass) { ConstantCounter counter = new ConstantCounter(); programClass.constantPoolEntriesAccept( new ConstantTagFilter(ClassConstants.CONSTANT_PrimitiveArray, counter)); // Replace PrimitiveArray constants if the class has any. if (counter.getCount() > 0) { classModified = false; programClass.methodsAccept(new AllAttributeVisitor(this)); if (classModified) { // Remove the now unused PrimitiveArray constants. programClass.accept(constantPoolShrinker); } } }
new AllBootstrapMethodInfoVisitor( new AllBootstrapMethodArgumentVisitor( new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter(
new AllBootstrapMethodInfoVisitor( new AllBootstrapMethodArgumentVisitor( new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter(
new AllBootstrapMethodInfoVisitor( new AllBootstrapMethodArgumentVisitor( new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter(
new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedClassVisitor(keepMarker)))); new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedMemberVisitor(keepMarker))));
new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedClassVisitor(keepMarker)))); new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedMemberVisitor(keepMarker))));
new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedClassVisitor(keepMarker)))); new ConstantTagFilter(ClassConstants.CONSTANT_String, new ReferencedMemberVisitor(keepMarker))));