Package org.robovm.compiler.clazz
Class ClazzInfo
java.lang.Object
org.robovm.compiler.clazz.ClazzInfo
- All Implemented Interfaces:
Serializable
public class ClazzInfo extends Object implements Serializable
- See Also:
- Serialized Form
-
Method Summary
-
Method Details
-
initClassInfo
public void initClassInfo() -
isPhantom
public boolean isPhantom() -
getClazz
may be null if this is a phantom class -
isStruct
public boolean isStruct() -
isEnum
public boolean isEnum() -
getModifiers
public int getModifiers() -
setModifiers
public void setModifiers(int modifiers) -
getName
-
setName
-
getInternalName
-
setInternalName
-
getPackageName
-
getSuperclassName
-
setSuperclassName
-
hasSuperclass
public boolean hasSuperclass() -
getSuperclass
-
getInterfaceNames
-
setInterfaceNames
-
getInterfaces
-
getCatchNames
-
setCatchNames
-
getCatches
-
toString
-
getMethod
-
getMethods
-
addClassDependency
-
addClassDependencies
-
addInvokeMethodDependency
-
addSuperMethodDependency
-
clearDependencies
public void clearDependencies() -
getDependencies
-
getAllDependencies
-
getCheckcasts
-
addCheckcast
-
getInstanceofs
-
addInstanceof
-
getInvokes
-
addInvoke
-
isPublic
public boolean isPublic() -
isFinal
public boolean isFinal() -
isInterface
public boolean isInterface() -
isAbstract
public boolean isAbstract() -
hashCode
public int hashCode() -
equals
-
dropDependencyData
public void dropDependencyData()
-