public static class ClassInfo.ClassInfoUnlinked extends Object
Modifier and Type | Field and Description |
---|---|
List<String> |
annotations |
String |
className |
Set<String> |
fieldTypes |
List<String> |
implementedInterfaces |
boolean |
isAnnotation |
boolean |
isInterface |
Map<String,Object> |
staticFinalFieldValues |
String |
superclassName |
Constructor and Description |
---|
ClassInfoUnlinked(String className,
boolean isInterface,
boolean isAnnotation,
ConcurrentHashMap<String,String> stringInternMap) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(String annotationName) |
void |
addFieldConstantValue(String fieldName,
Object staticFinalFieldValue) |
void |
addFieldType(String fieldTypeName) |
void |
addImplementedInterface(String interfaceName) |
void |
addSuperclass(String superclassName) |
void |
link(Map<String,ClassInfo> classNameToClassInfo) |
void |
logClassInfo(Log.DeferredLog log) |
public String className
public boolean isInterface
public boolean isAnnotation
public String superclassName
public ClassInfoUnlinked(String className, boolean isInterface, boolean isAnnotation, ConcurrentHashMap<String,String> stringInternMap)
public void addSuperclass(String superclassName)
public void addImplementedInterface(String interfaceName)
public void addAnnotation(String annotationName)
public void addFieldType(String fieldTypeName)
public void addFieldConstantValue(String fieldName, Object staticFinalFieldValue)
public void logClassInfo(Log.DeferredLog log)
Copyright © 2016. All rights reserved.