public void visitProgramClass(ProgramClass programClass) { if (isFunctionalInterface(programClass)) { classVisitor.visitProgramClass(programClass); } }
new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor( new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor(
new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor( new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor(
public void visitLibraryClass(LibraryClass libraryClass) { if (isFunctionalInterface(libraryClass)) { classVisitor.visitLibraryClass(libraryClass); } }
new ConstantTagFilter(ClassConstants.CONSTANT_Class, new ReferencedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor( new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new AllMethodVisitor(
public void visitProgramClass(ProgramClass programClass) { if (isFunctionalInterface(programClass)) { classVisitor.visitProgramClass(programClass); } }
new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new MultiClassVisitor(
public void visitLibraryClass(LibraryClass libraryClass) { if (isFunctionalInterface(libraryClass)) { classVisitor.visitLibraryClass(libraryClass); } }
new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new MultiClassVisitor(
public void visitLibraryClass(LibraryClass libraryClass) { if (isFunctionalInterface(libraryClass)) { classVisitor.visitLibraryClass(libraryClass); } }
new AllConstantVisitor( new DynamicReturnedClassVisitor( new FunctionalInterfaceFilter( new ClassHierarchyTraveler(true, false, true, false, new MultiClassVisitor(
public void visitProgramClass(ProgramClass programClass) { if (isFunctionalInterface(programClass)) { classVisitor.visitProgramClass(programClass); } }