public interface InvalidMemberReferenceVisitor
Modifier and Type | Method and Description |
---|---|
default void |
visitAnyMissingField(Clazz referencingClazz,
Clazz reference,
java.lang.String name,
java.lang.String type)
Visit a missing field reference.
|
void |
visitAnyMissingMember(Clazz referencingClazz,
Clazz reference,
java.lang.String name,
java.lang.String type)
Visit a missing field or method reference.
|
default void |
visitAnyMissingMethod(Clazz referencingClazz,
Clazz reference,
java.lang.String name,
java.lang.String type)
Visit a missing method.
|
default void |
visitMissingEnclosingMethod(Clazz enclosingClazz,
Clazz reference,
java.lang.String name,
java.lang.String type)
Visit a missing enclosing method.
|
default void |
visitMissingLibraryField(Clazz referencingClazz,
LibraryClass reference,
java.lang.String name,
java.lang.String type) |
default void |
visitMissingLibraryMethod(Clazz referencingClazz,
LibraryClass reference,
java.lang.String name,
java.lang.String type) |
default void |
visitMissingProgramField(Clazz referencingClazz,
ProgramClass reference,
java.lang.String name,
java.lang.String type) |
default void |
visitMissingProgramMethod(Clazz referencingClazz,
ProgramClass reference,
java.lang.String name,
java.lang.String type) |
void visitAnyMissingMember(Clazz referencingClazz, Clazz reference, java.lang.String name, java.lang.String type)
referencingClazz
- the class from which the field or method is referenced.reference
- the referenced class.name
- the name of the missing referenced field or method.type
- the type of the missing field or method.default void visitAnyMissingField(Clazz referencingClazz, Clazz reference, java.lang.String name, java.lang.String type)
referencingClazz
- the class from which the field is referenced.reference
- the referenced class.name
- the name of the missing referenced field.type
- the type of the missing referenced field.default void visitMissingProgramField(Clazz referencingClazz, ProgramClass reference, java.lang.String name, java.lang.String type)
default void visitMissingLibraryField(Clazz referencingClazz, LibraryClass reference, java.lang.String name, java.lang.String type)
default void visitAnyMissingMethod(Clazz referencingClazz, Clazz reference, java.lang.String name, java.lang.String type)
referencingClazz
- the class from which the method is referenced.reference
- the referenced class.name
- the name of the missing referenced method.type
- the type of the missing referenced method.default void visitMissingProgramMethod(Clazz referencingClazz, ProgramClass reference, java.lang.String name, java.lang.String type)
default void visitMissingLibraryMethod(Clazz referencingClazz, LibraryClass reference, java.lang.String name, java.lang.String type)
default void visitMissingEnclosingMethod(Clazz enclosingClazz, Clazz reference, java.lang.String name, java.lang.String type)
enclosingClazz
- the class containing the enclosing method.reference
- the referenced class that encloses the method.name
- the name of the enclosing method.type
- the type of the enclosing method.