Package de.haumacher.msgbuf.generator
Class TypeGenerator
java.lang.Object
de.haumacher.msgbuf.generator.TypeGenerator
- All Implemented Interfaces:
Type.Visitor<String,Boolean>
Generator for Java types of
Fields.- Author:
- Bernhard Haumacher
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeGeneratorSingletonTypeGeneratorinstance.static final TypeGeneratorSingletonTypeGeneratorinstance. -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic Stringstatic StringmkTypeReadOnly(Field field) static StringmkTypeWrapped(Type type) static StringmkTypeWrappedImpl(Type type) visit(CustomType type, Boolean wrapped) Visit case forCustomType.Visit case forMapType.visit(PrimitiveType type, Boolean wrapped) Visit case forPrimitiveType.
-
Field Details
-
INSTANCE
SingletonTypeGeneratorinstance. -
IMPL_INSTANCE
SingletonTypeGeneratorinstance.
-
-
Method Details
-
mkType
-
mkTypeReadOnly
-
mkType
-
mkType
-
mkTypeWrapped
-
mkTypeWrappedImpl
-
visit
Description copied from interface:Type.VisitorVisit case forMapType.- Specified by:
visitin interfaceType.Visitor<String,Boolean>
-
visit
Description copied from interface:Type.VisitorVisit case forCustomType.- Specified by:
visitin interfaceType.Visitor<String,Boolean>
-
visit
Description copied from interface:Type.VisitorVisit case forPrimitiveType.- Specified by:
visitin interfaceType.Visitor<String,Boolean>
-