Class OneofConverterUtil
- java.lang.Object
-
- org.silbertb.proto.domainconverter.converter.oneof_field.OneofConverterUtil
-
public class OneofConverterUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OneofConverterUtil(LangModelUtil langModelUtil, ProtoTypeUtil protoTypeUtil)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.type.TypeMirrorgetTypeConverter(OneofField oneofFieldAnnotation, javax.lang.model.element.Element elementPossiblyAnnotatedByProtoConverter)java.lang.StringgetTypeConverterName(OneofField oneofFieldAnnotation, javax.lang.model.element.Element elementPossiblyAnnotatedByProtoConverter)booleanisNullConverter(javax.lang.model.type.TypeMirror converterClass)booleanisNullConverter(OneofField oneofFieldAnnotation)voidvalidateConverter(OneofField oneofFieldAnnotation, javax.lang.model.type.TypeMirror converterType)
-
-
-
Constructor Detail
-
OneofConverterUtil
public OneofConverterUtil(LangModelUtil langModelUtil, ProtoTypeUtil protoTypeUtil)
-
-
Method Detail
-
getTypeConverterName
public java.lang.String getTypeConverterName(OneofField oneofFieldAnnotation, javax.lang.model.element.Element elementPossiblyAnnotatedByProtoConverter)
-
getTypeConverter
public javax.lang.model.type.TypeMirror getTypeConverter(OneofField oneofFieldAnnotation, javax.lang.model.element.Element elementPossiblyAnnotatedByProtoConverter)
-
validateConverter
public void validateConverter(OneofField oneofFieldAnnotation, javax.lang.model.type.TypeMirror converterType)
-
isNullConverter
public boolean isNullConverter(OneofField oneofFieldAnnotation)
-
isNullConverter
public boolean isNullConverter(javax.lang.model.type.TypeMirror converterClass)
-
-