ptolemy.copernicus.kernel
Class EntitySootClass

java.lang.Object
  extended by soot.tagkit.AbstractHost
      extended by soot.SootClass
          extended by ptolemy.copernicus.kernel.EntitySootClass
All Implemented Interfaces:
soot.tagkit.Host, soot.util.Numberable

public class EntitySootClass
extends soot.SootClass

Since:
Ptolemy II 2.0
Version:
$Id: EntitySootClass.java,v 1.28 2006/09/21 15:39:50 cxh Exp $
Author:
Stephen Neuendorffer, Christopher Hylands
Accepted Rating:
Red (cxh)
Proposed Rating:
Red (cxh)

Field Summary
 
Fields inherited from class soot.SootClass
BODIES, DANGLING, fields, fixedPackageName, fixedShortName, HIERARCHY, interfaces, isInScene, isPhantom, methodList, modifiers, name, outerClass, packageName, shortName, SIGNATURES, subSigToMethods, superClass
 
Constructor Summary
EntitySootClass(soot.SootClass superClass, java.lang.String name, int modifier)
           
 
Method Summary
 soot.SootMethod getInitMethod()
           
 
Methods inherited from class soot.SootClass
addField, addInterface, addMethod, checkLevel, containsBafBody, declaresField, declaresField, declaresFieldByName, declaresMethod, declaresMethod, declaresMethod, declaresMethod, declaresMethodByName, getField, getField, getFieldByName, getFieldCount, getFields, getInterfaceCount, getInterfaces, getJavaPackageName, getJavaStyleName, getMethod, getMethod, getMethod, getMethod, getMethodByName, getMethodCount, getMethods, getModifiers, getName, getNumber, getOuterClass, getPackageName, getShortJavaStyleName, getShortName, getSuperclass, getType, hasOuterClass, hasRefType, hasSuperclass, implementsInterface, isAbstract, isApplicationClass, isConcrete, isInScene, isInterface, isLibraryClass, isPhantom, isPhantomClass, isPrivate, isProtected, isPublic, methodIterator, removeField, removeInterface, removeMethod, renameFieldsAndMethods, resolvingLevel, setApplicationClass, setInScene, setLibraryClass, setModifiers, setNumber, setOuterClass, setPhantom, setPhantomClass, setResolvingLevel, setSuperclass, toString
 
Methods inherited from class soot.tagkit.AbstractHost
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntitySootClass

public EntitySootClass(soot.SootClass superClass,
                       java.lang.String name,
                       int modifier)
Method Detail

getInitMethod

public soot.SootMethod getInitMethod()