Class ConverterImpl
java.lang.Object
io.determann.shadow.impl.converter.ConverterImpl
- All Implemented Interfaces:
AnnotationConverter,ArrayConverter,ClassConverter,ConstructorConverter,DeclaredConverter,EnumConstantConverter,EnumConverter,ExecutableConverter,FieldConverter,GenericConverter,InterfaceConverter,IntersectionConverter,MethodConverter,ModuleConverter,NullConverter,PackageConverter,ParameterConverter,PrimitiveConverter,RecordComponentConverter,RecordConverter,ShadowConverter,VariableConverter,VoidConverter,WildcardConverter
public class ConverterImpl
extends Object
implements ShadowConverter, AnnotationConverter, ArrayConverter, ClassConverter, ConstructorConverter, DeclaredConverter, EnumConstantConverter, EnumConverter, ExecutableConverter, FieldConverter, InterfaceConverter, IntersectionConverter, MethodConverter, ModuleConverter, VoidConverter, NullConverter, PackageConverter, ParameterConverter, PrimitiveConverter, RecordComponentConverter, RecordConverter, GenericConverter, VariableConverter, WildcardConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(DeclaredConsumer consumer) consumes all leafs ofDeclaredvoidconsume(ExecutableConsumer consumer) 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()
-
Constructor Details
-
ConverterImpl
-
-
Method Details
-
toAnnotationOrThrow
- Specified by:
toAnnotationOrThrowin interfaceDeclaredConverter- Specified by:
toAnnotationOrThrowin interfaceShadowConverter
-
toAnnotation
- Specified by:
toAnnotationin interfaceDeclaredConverter- Specified by:
toAnnotationin interfaceShadowConverter
-
toArrayOrThrow
- Specified by:
toArrayOrThrowin interfaceShadowConverter
-
toArray
- Specified by:
toArrayin interfaceShadowConverter
-
toClassOrThrow
- Specified by:
toClassOrThrowin interfaceDeclaredConverter- Specified by:
toClassOrThrowin interfaceShadowConverter
-
toClass
- Specified by:
toClassin interfaceDeclaredConverter- Specified by:
toClassin interfaceShadowConverter
-
toConstructorOrThrow
- Specified by:
toConstructorOrThrowin interfaceExecutableConverter- Specified by:
toConstructorOrThrowin interfaceShadowConverter
-
toConstructor
- Specified by:
toConstructorin interfaceExecutableConverter- Specified by:
toConstructorin interfaceShadowConverter
-
toDeclaredOrThrow
- Specified by:
toDeclaredOrThrowin interfaceShadowConverter
-
toDeclared
- Specified by:
toDeclaredin interfaceShadowConverter
-
toEnumConstantOrThrow
- Specified by:
toEnumConstantOrThrowin interfaceShadowConverter- Specified by:
toEnumConstantOrThrowin interfaceVariableConverter
-
toEnumConstant
- Specified by:
toEnumConstantin interfaceShadowConverter- Specified by:
toEnumConstantin interfaceVariableConverter
-
toEnumOrThrow
- Specified by:
toEnumOrThrowin interfaceDeclaredConverter- Specified by:
toEnumOrThrowin interfaceShadowConverter
-
toEnum
- Specified by:
toEnumin interfaceDeclaredConverter- Specified by:
toEnumin interfaceShadowConverter
-
toExecutableOrThrow
- Specified by:
toExecutableOrThrowin interfaceShadowConverter
-
toExecutable
- Specified by:
toExecutablein interfaceShadowConverter
-
toFieldOrThrow
- Specified by:
toFieldOrThrowin interfaceShadowConverter- Specified by:
toFieldOrThrowin interfaceVariableConverter
-
toField
- Specified by:
toFieldin interfaceShadowConverter- Specified by:
toFieldin interfaceVariableConverter
-
toInterfaceOrThrow
- Specified by:
toInterfaceOrThrowin interfaceDeclaredConverter- Specified by:
toInterfaceOrThrowin interfaceShadowConverter
-
toInterface
- Specified by:
toInterfacein interfaceDeclaredConverter- Specified by:
toInterfacein interfaceShadowConverter
-
toIntersectionOrThrow
- Specified by:
toIntersectionOrThrowin interfaceShadowConverter
-
toIntersection
- Specified by:
toIntersectionin interfaceShadowConverter
-
toMethodOrThrow
- Specified by:
toMethodOrThrowin interfaceExecutableConverter- Specified by:
toMethodOrThrowin interfaceShadowConverter
-
toMethod
- Specified by:
toMethodin interfaceExecutableConverter- Specified by:
toMethodin interfaceShadowConverter
-
toModuleOrThrow
- Specified by:
toModuleOrThrowin interfaceShadowConverter
-
toModule
- Specified by:
toModulein interfaceShadowConverter
-
toVoidOrThrow
- Specified by:
toVoidOrThrowin interfaceShadowConverter
-
toPackage
- Specified by:
toPackagein interfaceShadowConverter
-
toParameterOrThrow
- Specified by:
toParameterOrThrowin interfaceShadowConverter- Specified by:
toParameterOrThrowin interfaceVariableConverter
-
toParameter
- Specified by:
toParameterin interfaceShadowConverter- Specified by:
toParameterin interfaceVariableConverter
-
toPrimitiveOrThrow
- Specified by:
toPrimitiveOrThrowin interfaceShadowConverter
-
toVoid
- Specified by:
toVoidin interfaceShadowConverter
-
toNullOrThrow
- Specified by:
toNullOrThrowin interfaceShadowConverter
-
toNull
- Specified by:
toNullin interfaceShadowConverter
-
toPackageOrThrow
- Specified by:
toPackageOrThrowin interfaceShadowConverter
-
toPrimitive
- Specified by:
toPrimitivein interfaceShadowConverter
-
toRecordComponentOrThrow
- Specified by:
toRecordComponentOrThrowin interfaceShadowConverter
-
toRecordComponent
- Specified by:
toRecordComponentin interfaceShadowConverter
-
toRecordOrThrow
- Specified by:
toRecordOrThrowin interfaceDeclaredConverter- Specified by:
toRecordOrThrowin interfaceShadowConverter
-
toRecord
- Specified by:
toRecordin interfaceDeclaredConverter- Specified by:
toRecordin interfaceShadowConverter
-
toGenericOrThrow
- Specified by:
toGenericOrThrowin interfaceShadowConverter
-
toGeneric
- Specified by:
toGenericin interfaceShadowConverter
-
toVariableOrThrow
- Specified by:
toVariableOrThrowin interfaceShadowConverter
-
toVariable
- Specified by:
toVariablein interfaceShadowConverter
-
toWildcardOrThrow
- Specified by:
toWildcardOrThrowin interfaceShadowConverter
-
toWildcard
- Specified by:
toWildcardin interfaceShadowConverter
-
consume
Description copied from interface:ShadowConverterconsumes all leafs ofDeclared- Specified by:
consumein interfaceDeclaredConverter- Specified by:
consumein interfaceShadowConverter
-
map
Description copied from interface:ShadowConverterconsumes all leafs ofDeclared- Specified by:
mapin interfaceDeclaredConverter- Specified by:
mapin interfaceShadowConverter
-
consume
Description copied from interface:ShadowConverterconsumes all leafs ofExecutable- Specified by:
consumein interfaceExecutableConverter- Specified by:
consumein interfaceShadowConverter
-
map
Description copied from interface:ShadowConverterconsumes all leafs ofExecutable- Specified by:
mapin interfaceExecutableConverter- Specified by:
mapin interfaceShadowConverter
-
consume
Description copied from interface:ShadowConverterconsumes all leafs ofVariable- Specified by:
consumein interfaceShadowConverter- Specified by:
consumein interfaceVariableConverter
-
map
Description copied from interface:ShadowConvertermaps all leafs ofVariable- Specified by:
mapin interfaceShadowConverter- Specified by:
mapin interfaceVariableConverter
-