Class Extension
java.lang.Object
io.protostuff.parser.AnnotationContainer
io.protostuff.parser.Extension
- All Implemented Interfaces:
HasAnnotations, HasFields, HasOptions, HasProto
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Message(package private) final LinkedHashMap<String, Object> (package private) final LinkedHashMap<String, Field<?>> (package private) final String(package private) final Message(package private) Proto(package private) final LinkedHashMap<String, Object> (package private) final StringFields inherited from class AnnotationContainer
annotations, docs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetExtraOption(String key) Field<?> Collection<Field<?>> getO()getProto()getStandardOption(String key) booleanisNested()voidputExtraOption(String key, Object value) voidputStandardOption(String key, Object value) (package private) voidtoString()Methods inherited from class AnnotationContainer
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyA
-
Field Details
-
Constructor Details
-
Extension
-
-
Method Details
-
getParentMessage
-
isNested
public boolean isNested() -
getProto
-
getFields
-
getField
-
addField
-
putStandardOption
- Specified by:
putStandardOptionin interfaceHasOptions
-
getStandardOptions
-
getStandardOption
-
putExtraOption
- Specified by:
putExtraOptionin interfaceHasOptions
-
getExtraOptions
-
getExtraOption
-
getO
-
getOptions
- Specified by:
getOptionsin interfaceHasOptions
-
getExtendedMessage
-
resolveReferences
void resolveReferences() -
getExtendedMessageFullName
-
getEnclosingNamespace
- Specified by:
getEnclosingNamespacein interfaceHasFields
-
toString
-