public interface CMessageDescriptor extends CAnnotatedDescriptor, PDescriptor
PStructDescriptor. It is avoided in this case in
order to be able to have subclasses of PStructDescriptor and PUnionDescriptor to
implement an interface that alreadt have the getFields() methods with the
CField contained field implementation.| Modifier and Type | Method and Description |
|---|---|
CField |
fieldForId(int id) |
CField |
fieldForName(String name) |
CField |
findFieldById(int id) |
CField |
findFieldByName(String name) |
CField[] |
getFields() |
PMessageVariant |
getVariant() |
boolean |
isSimple() |
getAnnotations, getAnnotationValue, getAnnotationValue, getDocumentation, hasAnnotation, hasAnnotationgetDefaultValue, getName, getProgramName, getQualifiedName, getQualifiedName, getType@Nonnull PMessageVariant getVariant()
boolean isSimple()
Copyright © 2015–2018 morimekta.net. All rights reserved.