Class Reifier
java.lang.Object
com.strobel.assembler.metadata.signatures.Reifier
- All Implemented Interfaces:
TypeTreeVisitor<TypeReference>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MetadataFactoryprivate static final Loggerprivate TypeReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate MetadataFactorystatic Reifierprivate TypeReference[]reifyTypeArguments(TypeArgument[] tas) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
LOG
-
factory
-
resultType
-
-
Constructor Details
-
Reifier
-
-
Method Details
-
make
-
getFactory
-
reifyTypeArguments
-
getResult
- Specified by:
getResultin interfaceTypeTreeVisitor<TypeReference>
-
visitFormalTypeParameter
- Specified by:
visitFormalTypeParameterin interfaceTypeTreeVisitor<TypeReference>
-
visitClassTypeSignature
- Specified by:
visitClassTypeSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitArrayTypeSignature
- Specified by:
visitArrayTypeSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitTypeVariableSignature
- Specified by:
visitTypeVariableSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitWildcard
- Specified by:
visitWildcardin interfaceTypeTreeVisitor<TypeReference>
-
visitSimpleClassTypeSignature
- Specified by:
visitSimpleClassTypeSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitBottomSignature
- Specified by:
visitBottomSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitByteSignature
- Specified by:
visitByteSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitBooleanSignature
- Specified by:
visitBooleanSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitShortSignature
- Specified by:
visitShortSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitCharSignature
- Specified by:
visitCharSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitIntSignature
- Specified by:
visitIntSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitLongSignature
- Specified by:
visitLongSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitFloatSignature
- Specified by:
visitFloatSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitDoubleSignature
- Specified by:
visitDoubleSignaturein interfaceTypeTreeVisitor<TypeReference>
-
visitVoidSignature
- Specified by:
visitVoidSignaturein interfaceTypeTreeVisitor<TypeReference>
-