class ProtoTypeMetadata
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
documentation |
protected java.lang.Class<?> |
javaClass |
protected BaseMarshaller |
marshaller |
protected java.lang.String |
name |
protected ProtoMessageTypeMetadata |
outerType |
| Modifier | Constructor and Description |
|---|---|
|
ProtoTypeMetadata(BaseMarshaller marshaller) |
protected |
ProtoTypeMetadata(java.lang.String name,
java.lang.Class<?> javaClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateProto(IndentWriter iw) |
java.lang.String |
getDocumentation() |
java.lang.String |
getFullName() |
java.lang.Class<?> |
getJavaClass() |
BaseMarshaller |
getMarshaller() |
java.lang.String |
getName() |
ProtoMessageTypeMetadata |
getOuterType() |
boolean |
isEnum() |
boolean |
isTopLevel() |
void |
scanMemberAnnotations() |
void |
setMarshaller(BaseMarshaller marshaller) |
protected void |
setOuterType(ProtoMessageTypeMetadata outerType) |
protected final java.lang.String name
protected final java.lang.Class<?> javaClass
protected final java.lang.String documentation
protected BaseMarshaller marshaller
protected ProtoMessageTypeMetadata outerType
public ProtoTypeMetadata(BaseMarshaller marshaller)
protected ProtoTypeMetadata(java.lang.String name,
java.lang.Class<?> javaClass)
public java.lang.String getName()
public java.lang.String getFullName()
public java.lang.String getDocumentation()
public java.lang.Class<?> getJavaClass()
public BaseMarshaller getMarshaller()
public void setMarshaller(BaseMarshaller marshaller)
public boolean isEnum()
public ProtoMessageTypeMetadata getOuterType()
protected void setOuterType(ProtoMessageTypeMetadata outerType)
public boolean isTopLevel()
public void generateProto(IndentWriter iw)
public void scanMemberAnnotations()