Class Reifier
java.lang.Object
com.strobel.assembler.metadata.signatures.Reifier
- All Implemented Interfaces:
TypeTreeVisitor<TypeReference>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MetadataFactory
private static final Logger
private TypeReference
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate MetadataFactory
static Reifier
private TypeReference[]
reifyTypeArguments
(TypeArgument[] tas) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
-
Field Details
-
LOG
-
factory
-
resultType
-
-
Constructor Details
-
Reifier
-
-
Method Details
-
make
-
getFactory
-
reifyTypeArguments
-
getResult
- Specified by:
getResult
in interfaceTypeTreeVisitor<TypeReference>
-
visitFormalTypeParameter
- Specified by:
visitFormalTypeParameter
in interfaceTypeTreeVisitor<TypeReference>
-
visitClassTypeSignature
- Specified by:
visitClassTypeSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitArrayTypeSignature
- Specified by:
visitArrayTypeSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitTypeVariableSignature
- Specified by:
visitTypeVariableSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitWildcard
- Specified by:
visitWildcard
in interfaceTypeTreeVisitor<TypeReference>
-
visitSimpleClassTypeSignature
- Specified by:
visitSimpleClassTypeSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitBottomSignature
- Specified by:
visitBottomSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitByteSignature
- Specified by:
visitByteSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitBooleanSignature
- Specified by:
visitBooleanSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitShortSignature
- Specified by:
visitShortSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitCharSignature
- Specified by:
visitCharSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitIntSignature
- Specified by:
visitIntSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitLongSignature
- Specified by:
visitLongSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitFloatSignature
- Specified by:
visitFloatSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitDoubleSignature
- Specified by:
visitDoubleSignature
in interfaceTypeTreeVisitor<TypeReference>
-
visitVoidSignature
- Specified by:
visitVoidSignature
in interfaceTypeTreeVisitor<TypeReference>
-