| Package | Description |
|---|---|
| io.github.lukehutch.fastclasspathscanner.scanner | |
| io.github.lukehutch.fastclasspathscanner.typesignature |
| Modifier and Type | Method | Description |
|---|---|---|
TypeSignature[] |
MethodInfo.getParameterTypeSignatures() |
Returns the parameter type signatures for the method.
|
TypeSignature |
MethodInfo.getResultTypeDescriptor() |
Returns the result type descriptor for the method (without any type parameters).
|
TypeSignature |
MethodInfo.getResultTypeSignature() |
Returns the result type signature for the method (with type parameters, if present).
|
TypeSignature |
FieldInfo.getTypeDescriptor() |
Returns the parsed type descriptor for the field, if available.
|
TypeSignature |
MethodParameterInfo.getTypeDescriptor() |
Method parameter type descriptor.
|
TypeSignature |
AnnotationInfo.AnnotationClassRef.getTypeSignature() |
Get the type signature for a type reference used in an annotation parameter.
|
TypeSignature |
FieldInfo.getTypeSignature() |
Returns the parsed type signature for the field, if available.
|
TypeSignature |
MethodParameterInfo.getTypeSignature() |
Method parameter type signature, possibly including generic type information (or null if no type signature
information available for this parameter).
|
TypeSignature |
FieldInfo.getTypeSignatureOrTypeDescriptor() |
Returns the parsed type signature for the field, possibly including type parameters.
|
TypeSignature |
MethodParameterInfo.getTypeSignatureOrTypeDescriptor() |
Method parameter type signature, or if not available, method type descriptor.
|
| Constructor | Description |
|---|---|
MethodParameterInfo(AnnotationInfo[] annotationInfo,
int modifiers,
TypeSignature typeDescriptor,
TypeSignature typeSignature,
String name) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ArrayTypeSignature |
An array type.
|
class |
BaseTypeSignature |
A type signature for a base type.
|
class |
ClassRefOrTypeVariableSignature |
A class type or type variable.
|
class |
ClassRefTypeSignature |
A class reference type signature (called "ClassTypeSignature" in the classfile documentation).
|
class |
ReferenceTypeSignature |
A type signature for a reference type.
|
class |
TypeVariableSignature |
A type variable signature.
|
| Modifier and Type | Method | Description |
|---|---|---|
TypeSignature |
ArrayTypeSignature.getElementTypeSignature() |
Get the type signature of the array elements.
|
TypeSignature |
MethodTypeSignature.getResultType() |
Get the result type for the method.
|
static TypeSignature |
TypeSignature.parse(String typeDescriptor) |
Parse a type signature.
|
| Modifier and Type | Method | Description |
|---|---|---|
List<TypeSignature> |
MethodTypeSignature.getParameterTypeSignatures() |
Get the type signatures of the method parameters.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ArrayTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
|
boolean |
BaseTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
|
boolean |
ClassRefTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
|
abstract boolean |
TypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
Compare base types, ignoring generic type parameters.
|
boolean |
TypeVariableSignature.equalsIgnoringTypeParams(TypeSignature other) |
| Constructor | Description |
|---|---|
ArrayTypeSignature(TypeSignature elementTypeSignature,
int numArrayDims) |
|
MethodTypeSignature(List<TypeParameter> typeParameters,
List<TypeSignature> paramTypes,
TypeSignature resultType,
List<ClassRefOrTypeVariableSignature> throwsSignatures) |
Copyright © 2018. All rights reserved.