Class OneofBaseDataCreator
- java.lang.Object
-
- org.silbertb.proto.domainconverter.converter.OneofBaseDataCreator
-
public class OneofBaseDataCreator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OneofBaseDataCreator(LangModelUtil langModelUtil, ProtoTypeUtil protoTypeUtil, javax.annotation.processing.ProcessingEnvironment processingEnv, ConverterLogger logger, ClassDataCreator classDataCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OneofBaseClassDatacreateOneofBaseClassData(OneofBase oneofBaseAnnotation, javax.lang.model.type.TypeMirror protoClass, boolean blacklist)OneofBaseFieldDatacreateOneofBaseFieldData(javax.lang.model.element.VariableElement field)voidsetBuilderDataCreator(BuilderDataCreator builderDataCreator)voidsetConstructorParametersDataCreator(ConstructorParametersDataCreator constructorParametersDataCreator)voidsetFieldDataCreator(FieldDataCreator fieldDataCreator)
-
-
-
Constructor Detail
-
OneofBaseDataCreator
public OneofBaseDataCreator(LangModelUtil langModelUtil, ProtoTypeUtil protoTypeUtil, javax.annotation.processing.ProcessingEnvironment processingEnv, ConverterLogger logger, ClassDataCreator classDataCreator)
-
-
Method Detail
-
setConstructorParametersDataCreator
public void setConstructorParametersDataCreator(ConstructorParametersDataCreator constructorParametersDataCreator)
-
setBuilderDataCreator
public void setBuilderDataCreator(BuilderDataCreator builderDataCreator)
-
setFieldDataCreator
public void setFieldDataCreator(FieldDataCreator fieldDataCreator)
-
createOneofBaseFieldData
public OneofBaseFieldData createOneofBaseFieldData(javax.lang.model.element.VariableElement field)
-
createOneofBaseClassData
public OneofBaseClassData createOneofBaseClassData(OneofBase oneofBaseAnnotation, javax.lang.model.type.TypeMirror protoClass, boolean blacklist)
-
-