public class ClassInfoUnlinked extends Object
Modifier and Type | Field and Description |
---|---|
List<String> |
annotations |
String |
className |
static ClassInfoUnlinked |
END_OF_QUEUE
End of queue marker used for worker threads
|
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(ThreadLog log) |
public String className
public boolean isInterface
public boolean isAnnotation
public String superclassName
public static final ClassInfoUnlinked END_OF_QUEUE
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(ThreadLog log)
Copyright © 2016. All rights reserved.