Package eu.bandm.tools.metajava
Interface MetaType
- All Superinterfaces:
Formattable
- All Known Subinterfaces:
MetaClass,MetaParameterizedType,MetaTypeVariable,MetaWildcardType
- All Known Implementing Classes:
AnonymousClass,ArrayClass,EnvironmentClass,EnvironmentParameterizedType,EnvironmentType,EnvironmentTypeVariable,EnvironmentWildcardType,GeneratedAnnotatedType,GeneratedClass,GeneratedEnum,GeneratedEnumConstant,GeneratedParameterizedType,GeneratedTypeVariable,GeneratedWildcardType,UnresolvedType
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault GeneratedAnnotatedTypeannotate(GeneratedAnnotation... annos) default GeneratedAnnotatedTypeannotate(List<? extends GeneratedAnnotation> annos) default Formatformat()Returns a pretty-printable representation of this object.default Formatrefer()
-
Field Details
-
refer
-
getRawType
-
-
Method Details
-
format
Description copied from interface:FormattableReturns a pretty-printable representation of this object.- Specified by:
formatin interfaceFormattable- Returns:
- a format that represents this object in a pretty-printable way
-
refer
-
getRawType
MetaClass getRawType() -
annotate
-
annotate
-