| Package | Description |
|---|---|
| io.github.lukehutch.fastclasspathscanner.scanner | |
| io.github.lukehutch.fastclasspathscanner.typesignature |
| Modifier and Type | Method and Description |
|---|---|
TypeSignature[] |
MethodInfo.getParameterTypeSignatures()
Returns the parameter type signatures for the method.
|
TypeSignature |
MethodInfo.getResultTypeSignature()
Returns the result type signature for the method.
|
TypeSignature |
FieldInfo.getTypeSignature()
Returns the type signature for the field.
|
TypeSignature |
AnnotationInfo.AnnotationClassRef.getTypeSignature()
Get the type signature for a type reference used in an annotation parameter.
|
| Modifier and Type | Class and 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 and 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 and Description |
|---|---|
List<TypeSignature> |
MethodTypeSignature.getParameterTypeSignatures()
Get the type signatures of the method parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
BaseTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
boolean |
TypeVariableSignature.equalsIgnoringTypeParams(TypeSignature other) |
abstract boolean |
TypeSignature.equalsIgnoringTypeParams(TypeSignature other)
Compare base types, ignoring generic type parameters.
|
boolean |
ArrayTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
boolean |
ClassRefTypeSignature.equalsIgnoringTypeParams(TypeSignature other) |
| Constructor and Description |
|---|
ArrayTypeSignature(TypeSignature elementTypeSignature,
int numArrayDims) |
MethodTypeSignature(List<TypeParameter> typeParameters,
List<TypeSignature> paramTypes,
TypeSignature resultType,
List<ClassRefOrTypeVariableSignature> throwsSignatures) |
| Constructor and Description |
|---|
MethodTypeSignature(List<TypeParameter> typeParameters,
List<TypeSignature> paramTypes,
TypeSignature resultType,
List<ClassRefOrTypeVariableSignature> throwsSignatures) |
Copyright © 2018. All rights reserved.