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) |
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) |
public String className
public boolean isInterface
public boolean isAnnotation
public String superclassName
public ClassInfoUnlinked(String className, boolean isInterface, boolean isAnnotation)
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)
Copyright © 2016. All rights reserved.