de.jiac.micro.config.analysis
Class ClassInfo
java.lang.Object
de.jiac.micro.config.analysis.ClassInfo
public final class ClassInfo
- extends Object
- Version:
- $Revision:$
- Author:
- Marcel Patzlaff
version
public final int version
isInterface
public final boolean isInterface
className
public final String className
superClassName
public final String superClassName
referencedHandlesInMethods
public final Map<MethodKey,Set<String>> referencedHandlesInMethods
referencedFieldClasses
public final Set<String> referencedFieldClasses
referencedClassesInMethods
public final Map<MethodKey,Set<String>> referencedClassesInMethods
ancestors
protected final HashSet<String> ancestors
createInterfaceInfo
public static ClassInfo createInterfaceInfo(ClassInfoPool pool,
int version,
String className,
Set<String> superInterfaceNames)
createClassInfo
public static ClassInfo createClassInfo(ClassInfoPool pool,
int version,
String className,
String superClassName,
Set<String> superInterfaceNames)
isActuator
public final boolean isActuator()
isConnectionFactory
public final boolean isConnectionFactory()
isHandle
public final boolean isHandle()
isLifecycleAware
public final boolean isLifecycleAware()
isSensor
public final boolean isSensor()
isNodeComponent
public boolean isNodeComponent()
isBehaviour
public boolean isBehaviour()
getProvidedHandle
public String getProvidedHandle()
toString
public String toString()
- Overrides:
toString in class Object
isAssignableFrom
public final boolean isAssignableFrom(ClassInfo other)
hasState
protected final boolean hasState(int index)
setState
protected final void setState(int index)
ensureMerged
protected void ensureMerged()
Copyright © 2008-2011 DAI-Labor. All Rights Reserved.