public class BinaryClassParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Builder |
binaryBuilder |
private java.lang.Class<?> |
declaringClazz |
Constructor and Description |
---|
BinaryClassParser(java.lang.Class<?> declaringClazz,
Builder modelBuilder) |
Modifier and Type | Method and Description |
---|---|
private void |
addClass(java.lang.Class<?> clazz) |
private void |
addField(java.lang.reflect.Field field) |
private static void |
addModifiers(java.util.Set<java.lang.String> set,
int modifier) |
private MethodDef |
createMethodDef(java.lang.reflect.Member member) |
private static int |
getDimension(java.lang.Class<?> c) |
private static TypeDef |
getTypeDef(java.lang.Class<?> c) |
private static java.lang.String |
getTypeName(java.lang.Class<?> c) |
boolean |
parse() |
private java.lang.Class<?> declaringClazz
private Builder binaryBuilder
public BinaryClassParser(java.lang.Class<?> declaringClazz, Builder modelBuilder)
public boolean parse()
private void addClass(java.lang.Class<?> clazz)
private static void addModifiers(java.util.Set<java.lang.String> set, int modifier)
private void addField(java.lang.reflect.Field field)
private MethodDef createMethodDef(java.lang.reflect.Member member)
private static int getDimension(java.lang.Class<?> c)
private static java.lang.String getTypeName(java.lang.Class<?> c)
private static TypeDef getTypeDef(java.lang.Class<?> c)