Interface ShadowConverter
- All Known Implementing Classes:
ConverterImpl
public interface ShadowConverter
-
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(DeclaredConsumer adapter) consumes all leafs ofDeclaredvoidconsume(ExecutableConsumer adapter) consumes all leafs ofExecutablevoidconsume(VariableConsumer consumer) consumes all leafs ofVariable<T> Tmap(DeclaredMapper<T> mapper) consumes all leafs ofDeclared<T> Tmap(ExecutableMapper<T> mapper) consumes all leafs ofExecutable<T> Tmap(VariableMapper<T> mapper) maps all leafs ofVariabletoArray()toClass()toEnum()toField()toMethod()toModule()toNull()toRecord()toVoid()
-
Method Details
-
toAnnotationOrThrow
Annotation toAnnotationOrThrow() -
toAnnotation
Optional<Annotation> toAnnotation() -
toArrayOrThrow
Array toArrayOrThrow() -
toArray
-
toClassOrThrow
Class toClassOrThrow() -
toClass
-
toConstructorOrThrow
Constructor toConstructorOrThrow() -
toConstructor
Optional<Constructor> toConstructor() -
toDeclaredOrThrow
Declared toDeclaredOrThrow() -
toDeclared
-
toEnumConstantOrThrow
EnumConstant toEnumConstantOrThrow() -
toEnumConstant
Optional<EnumConstant> toEnumConstant() -
toEnumOrThrow
Enum toEnumOrThrow() -
toEnum
-
toExecutableOrThrow
Executable toExecutableOrThrow() -
toExecutable
Optional<Executable> toExecutable() -
toFieldOrThrow
Field toFieldOrThrow() -
toField
-
toInterfaceOrThrow
Interface toInterfaceOrThrow() -
toInterface
-
toIntersectionOrThrow
Intersection toIntersectionOrThrow() -
toIntersection
Optional<Intersection> toIntersection() -
toMethodOrThrow
Method toMethodOrThrow() -
toMethod
-
toModuleOrThrow
Module toModuleOrThrow() -
toModule
-
toVoidOrThrow
Void toVoidOrThrow() -
toVoid
-
toNullOrThrow
Null toNullOrThrow() -
toNull
-
toPackageOrThrow
Package toPackageOrThrow() -
toPackage
-
toParameterOrThrow
Parameter toParameterOrThrow() -
toParameter
-
toPrimitiveOrThrow
Primitive toPrimitiveOrThrow() -
toPrimitive
-
toRecordComponentOrThrow
RecordComponent toRecordComponentOrThrow() -
toRecordComponent
Optional<RecordComponent> toRecordComponent() -
toRecordOrThrow
Record toRecordOrThrow() -
toRecord
-
toGenericOrThrow
Generic toGenericOrThrow() -
toGeneric
-
toVariableOrThrow
Variable<Shadow<TypeMirror>> toVariableOrThrow() -
toVariable
Optional<Variable<Shadow<TypeMirror>>> toVariable() -
toWildcardOrThrow
Wildcard toWildcardOrThrow() -
toWildcard
-
consume
consumes all leafs ofDeclared -
map
consumes all leafs ofDeclared -
consume
consumes all leafs ofVariable -
map
maps all leafs ofVariable -
consume
consumes all leafs ofExecutable -
map
consumes all leafs ofExecutable
-