- addPackage(String, String) - Static method in class org.plumelib.reflection.Signatures
-
Given a package name and a class name, combine them to form a qualified class name.
- addToClasspath(String) - Static method in class org.plumelib.reflection.ReflectionPlume
-
Add the directory to the system classpath.
- ALTERNATE(String...) - Static method in class org.plumelib.reflection.SignatureRegexes
-
An ungrouped alternation.
- ANCHORED(String) - Static method in class org.plumelib.reflection.SignatureRegexes
-
Create a regex that must match the entire string.
- ANY(String) - Static method in class org.plumelib.reflection.SignatureRegexes
-
Create a regex matching zero or more of the given argument (Kleene star).
- arglistFromJvm(String) - Static method in class org.plumelib.reflection.Signatures
-
Convert an argument list from JVML format to Java format.
- arglistToJvm(String) - Static method in class org.plumelib.reflection.Signatures
-
Convert a fully-qualified argument list from Java format to JVML format.
- args_seen - Static variable in class org.plumelib.reflection.ReflectionPlume
-
Maps from a comma-delimited string of arg types, such as appears in a method signature, to an
array of Class objects, one for each arg type.
- ARRAY - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches the nested-class part of a class name.
- arrayBracketsPattern - Static variable in class org.plumelib.reflection.Signatures
-
Matches the "[][][]" at the end of a Java array type.
- ArrayWithoutPackagePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches ArrayWithoutPackage strings.
- ArrayWithoutPackageRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches ArrayWithoutPackage strings.
- FD_PRIMITIVE - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches field descriptors for primitive types.
- fdArrayBracketsPattern - Static variable in class org.plumelib.reflection.Signatures
-
Matches the "[[[" prefix of a field descriptor for an array.
- FieldDescriptorForPrimitivePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches FieldDescriptorForPrimitive strings.
- FieldDescriptorForPrimitiveRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches FieldDescriptorForPrimitive strings.
- FieldDescriptorPattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches FieldDescriptor strings.
- FieldDescriptorRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches FieldDescriptor strings.
- fieldDescriptorToBinaryName(String) - Static method in class org.plumelib.reflection.Signatures
-
Convert a field descriptor to a binary name.
- fieldDescriptorToClassGetName(String) - Static method in class org.plumelib.reflection.Signatures
-
Convert from a FieldDescriptor to the format of Class.getName()
.
- fieldDescriptorToPrimitive - Static variable in class org.plumelib.reflection.Signatures
-
A map from field descriptor (sach as "I") to Java primitive type (such as "int").
- FieldDescriptorWithoutPackagePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches FieldDescriptorWithoutPackage strings.
- FieldDescriptorWithoutPackageRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches FieldDescriptorWithoutPackage strings.
- FqBinaryNamePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches FqBinaryName strings.
- FqBinaryNameRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches FqBinaryName strings.
- FullyQualifiedNamePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches FullyQualifiedName strings.
- FullyQualifiedNameRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches FullyQualifiedName strings.
- fullyQualifiedNameToSimpleName(String) - Static method in class org.plumelib.reflection.ReflectionPlume
-
Returns the simple unqualified class name that corresponds to the specified fully qualified
name.
- IDENTIFIER - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A grouped regex that matches identifiers.
- IDENTIFIER_OR_PRIMITIVE_TYPE - Static variable in class org.plumelib.reflection.SignatureRegexes
-
An anchored regex that matches Identifier strings.
- IDENTIFIER_TOKEN - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches Java identifier tokens, as defined by the Java grammar.
- IdentifierOrPrimitiveTypePattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches IdentifierOrPrimitiveType strings.
- IdentifierOrPrimitiveTypeRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches IdentifierOrPrimitiveType strings.
- IdentifierPattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches Identifier strings.
- IdentifierRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches Identifier strings.
- INTERNAL_FORM - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches InternalForm strings.
- InternalFormPattern - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A pattern that matches InternalForm strings.
- InternalFormRegex - Static variable in class org.plumelib.reflection.SignatureRegexes
-
A regex that matches InternalForm strings.
- internalFormToBinaryName(String) - Static method in class org.plumelib.reflection.Signatures
-
Given a class name in internal form, return it in as a binary name.
- internalFormToClassGetName(String) - Static method in class org.plumelib.reflection.Signatures
-
Given a class name in internal form, return it in ClassGetName form.
- internalFormToFullyQualified(String) - Static method in class org.plumelib.reflection.Signatures
-
Given a class name in internal form, return it in as a fully-qualified name.
- isArrayWithoutPackage(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a ArrayWithoutPackage.
- isBinaryName(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a BinaryName.
- isBinaryNameOrPrimitiveType(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a BinaryNameOrPrimitiveType.
- isBinaryNameWithoutPackage(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a BinaryNameWithoutPackage.
- isClassGetName(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a ClassGetName.
- isClassGetSimpleName(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a ClassGetSimpleName.
- isDotSeparatedIdentifiers(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a DotSeparatedIdentifiers.
- isDotSeparatedIdentifiersOrPrimitiveType(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a DotSeparatedIdentifiersOrPrimitiveType.
- isFieldDescriptor(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a FieldDescriptor.
- isFieldDescriptorForPrimitive(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a FieldDescriptorForPrimitive.
- isFieldDescriptorWithoutPackage(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a FieldDescriptorWithoutPackage.
- isFqBinaryName(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a FqBinaryName.
- isFullyQualifiedName(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a FullyQualifiedName.
- isIdentifier(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a Identifier.
- isIdentifierOrPrimitiveType(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a IdentifierOrPrimitiveType.
- isInternalForm(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a InternalForm.
- isPrimitiveType(String) - Static method in class org.plumelib.reflection.Signatures
-
Returns true if the argument has the format of a PrimitiveType.
- isSubtype(Class<?>, Class<?>) - Static method in class org.plumelib.reflection.ReflectionPlume
-
Return true iff sub is a subtype of sup.