public final class ProtoEnumTypeMetadata extends ProtoTypeMetadata
ProtoTypeMetadata for an enum type created based on annotations during the current execution of ProtoSchemaBuilder.javaClass, name, outerType| Modifier and Type | Method and Description |
|---|---|
void |
generateProto(IndentWriter iw) |
ProtoEnumValueMetadata |
getEnumMemberByName(String name) |
SortedMap<Integer,ProtoEnumValueMetadata> |
getMembers() |
boolean |
isEnum() |
void |
scanMemberAnnotations() |
String |
toString() |
appendDocumentation, getDocumentation, getFileName, getFullName, getJavaClass, getJavaClassName, getName, getOuterType, isImported, setOuterTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoProtoSchemapublic void scanMemberAnnotations()
scanMemberAnnotations in class ProtoTypeMetadatapublic SortedMap<Integer,ProtoEnumValueMetadata> getMembers()
public boolean isEnum()
isEnum in class ProtoTypeMetadatapublic ProtoEnumValueMetadata getEnumMemberByName(String name)
getEnumMemberByName in class ProtoTypeMetadatapublic void generateProto(IndentWriter iw)
generateProto in interface HasProtoSchemagenerateProto in class ProtoTypeMetadataCopyright © 2020 JBoss, a division of Red Hat. All rights reserved.