public class MetaTypeReader extends WriteResource
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
MetaTypeReader.Find |
| Modifier and Type | Field and Description |
|---|---|
(package private) Clazz |
clazz |
(package private) static java.util.regex.Pattern |
COLLECTION |
(package private) Tag |
designate |
(package private) java.lang.String |
designatePid |
(package private) java.lang.String |
extra |
(package private) boolean |
factory |
(package private) boolean |
finished |
(package private) boolean |
inherit |
(package private) java.lang.String[] |
interfaces |
(package private) Tag |
metadata |
(package private) Clazz.MethodDef |
method |
(package private) java.util.Map<Clazz.MethodDef,Meta.AD> |
methods |
(package private) Tag |
object |
(package private) Tag |
ocd |
(package private) Annotation |
ocdAnnotation |
(package private) boolean |
override |
(package private) Analyzer |
reporter |
| Constructor and Description |
|---|
MetaTypeReader(Clazz clazz,
Analyzer reporter) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addMethod(Clazz.MethodDef method,
Meta.AD ad) |
(package private) void |
finish() |
(package private) Meta.Type |
getType(java.lang.String rtype) |
private void |
handleInheritedClasses(Clazz child) |
long |
lastModified() |
private void |
parseAndMergeInheritedMetadata(Descriptors.TypeRef ref,
Clazz child) |
private java.lang.String[] |
parseOptionValues(Clazz c) |
void |
setDesignate(java.lang.String pid,
boolean factory) |
void |
write(java.io.OutputStream out) |
buffer, close, getExtra, openInputStream, setExtra, sizefinal Analyzer reporter
Clazz clazz
java.lang.String[] interfaces
Tag metadata
Tag ocd
Tag designate
Tag object
java.lang.String extra
boolean inherit
boolean finished
boolean override
java.lang.String designatePid
boolean factory
java.util.Map<Clazz.MethodDef,Meta.AD> methods
Annotation ocdAnnotation
Clazz.MethodDef method
static java.util.regex.Pattern COLLECTION
private void addMethod(Clazz.MethodDef method, Meta.AD ad) throws java.lang.Exception
java.lang.Exceptionprivate java.lang.String[] parseOptionValues(Clazz c) throws java.lang.Exception
java.lang.ExceptionMeta.Type getType(java.lang.String rtype)
public void write(java.io.OutputStream out)
throws java.io.IOException
write in interface Resourcewrite in class WriteResourcejava.io.IOExceptionvoid finish()
throws java.lang.Exception
java.lang.Exceptionprivate void handleInheritedClasses(Clazz child) throws java.lang.Exception
java.lang.Exceptionprivate void parseAndMergeInheritedMetadata(Descriptors.TypeRef ref, Clazz child) throws java.lang.Exception
java.lang.Exceptionpublic void setDesignate(java.lang.String pid,
boolean factory)
public long lastModified()
lastModified in interface ResourcelastModified in class WriteResource