- fileFullPath - Variable in class org.pantsbuild.jmake.BinaryFileReader
-
- findAbstractSubtypesWithSameNameMethod(ClassInfo, String, String) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all interfaces and abstract classes that implement the given interface and declare or inherit
a method with the given name.
- findAllProjectClasses(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that can access field fieldNo of class fieldClassInfo.
- findClassesDeclaringField(String, String, boolean, String) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes declaring a static field with the given name.
- findConcreteSubclasses(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For a given class C, find all concrete direct subclasses, and all direct concrente subclasses of C's direct
or indirect abstract subclasses.
- findConcreteSubclassesNotOverridingAbstractMethod(ClassInfo, ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find any concrete subclasses of targetClass that don't override or inherit a concrete implementation
of the given method.
- findDiffPackageAndNotSubReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For the given class p.C, find each project class X referencing C, that is not a member of
package p and is not a direct or indirect subclass of C's directly enclosing class.
- findDiffPackageAndSubReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For class p.C, find each project class X referencing C, which is not a member of package p and
whose direct or indirect superclass is C's directly enclosing class.
- findDiffPackageAndSubReferencingClassesForField(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given field, which are in different
packages and are direct or indirect subclasses of the member's declaring class
(protected -> default transformation).
- findDiffPackageAndSubReferencingClassesForMethod(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given method, which are in different
packages and are direct or indirect subclasses of the member's declaring class
(protected -> default transformation)
- findDiffPackageReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For class p.C, find each project class X referencing C, which is not a member of package p.
- findDiffPackageReferencingClassesForField(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given field and which are in
different packages.
- findDiffPackageReferencingClassesForMethod(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given method and which are in
different packages.
- findDirectlyAndOtherwiseImplementingConcreteClasses(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all non-abstract project classes that implement the given interface or any of its
subclasses directly, and all non-abstract classes that are direct descendants of abstract
classes that implement the given interface directly or indirectly.
- findDirectSubclasses(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes which are direct subclasses of the given class
- findExistingSameNameMethods(String, boolean, boolean, ClassInfo.MethodHandler) - Method in class org.pantsbuild.jmake.ClassInfo
-
Check this class and all its superclasses (if includeSuperclasses == true) and superinterfaces (if includeInterfaces == true)
for a method with the given name.
- findReferencingClasses0(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference class with the given name
(but not its array class) directly from the constantpool.
- findReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For class p.C, find each project class X referencing C, whose top level enclosing
class is different from that of C.
- findReferencingClasses2(ClassInfo, ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference both of the classes with the
given names (or array classes of one or both) directly or indirectly from the
constantpool, as a type of a data field, as a type in a method signature or a
thrown exception, as a directly/indirectly implemented interface or a
direct/indirect superclass.
- findReferencingClassesForDeletedClass(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Used for deleted classes.
- findReferencingClassesForField(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given field.
- findReferencingClassesForMethod(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference the given method.
- findRefsToMethodsThrowingException(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that reference any method that throws the given exception.
- findSubclassesReimplementingMethod(ClassInfo, int) - Method in class org.pantsbuild.jmake.RefClassFinder
-
Find all project classes that re-implement the given method and that are
direct/indirect subclasses of this method's declaring class.
- findThisPackageOrSubReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For class p.C, find each project class X referencing C, whose direct or indirect superclass
is C's directly enclosing class, or which is a member of package p, whose top level enclosing
class is different from that of C.
- findThisPackageReferencingClasses1(ClassInfo) - Method in class org.pantsbuild.jmake.RefClassFinder
-
For class p.C, find each project class X referencing C, which is a member of package p and whose
top level enclosing class is different from that of C.