Class AutoTypeEncoder
java.lang.Object
dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Elementsprivate static final EnumMap<TypeKind, AutoTypeEncoder.PrimitiveTypeDescriptor> private final Types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendBinaryName(@NotNull TypeMirror type, @NotNull StringBuilder typeBuilder, boolean inArray) static @NotNull AutoTypeEncoderforProcessingEnvironment(@NotNull ProcessingEnvironment environment) getBinaryName(@NotNull TypeMirror type)
-
Field Details
-
PRIMITIVE_TYPE_DESCRIPTORS
private static final EnumMap<TypeKind, AutoTypeEncoder.PrimitiveTypeDescriptor> PRIMITIVE_TYPE_DESCRIPTORS -
typeUtil
-
elementUtil
-
-
Constructor Details
-
AutoTypeEncoder
-
-
Method Details
-
forProcessingEnvironment
@Contract(value="_ -> new", pure=true) @NotNull public static @NotNull AutoTypeEncoder forProcessingEnvironment(@NotNull @NotNull ProcessingEnvironment environment) -
getBinaryName
-
appendBinaryName
private void appendBinaryName(@NotNull @NotNull TypeMirror type, @NotNull @NotNull StringBuilder typeBuilder, boolean inArray)
-