org.inxar.jenesis
Interface InnerClass

All Superinterfaces:
Access, ClassDeclaration, Codeable, Declaration, Member, TypeDeclaration

public interface InnerClass
extends ClassDeclaration, Access

Declaration subinterface for an inner class. An InnerClass is a class declaration that can be enclosed by a parent class.


Fields inherited from interface org.inxar.jenesis.Access
PACKAGE, PRIVATE, PROTECTED, PUBLIC
 
Method Summary
 ClassDeclaration getParentClass()
          Returns the enclosing class.
 
Methods inherited from interface org.inxar.jenesis.ClassDeclaration
addImplements, getConstructors, getExtends, getFields, getImplements, getInnerClasses, getMethods, getStaticInitializers, isAbstract, isAbstract, newConstructor, newField, newInnerClass, newMethod, newStaticInitializer, setExtends
 
Methods inherited from interface org.inxar.jenesis.TypeDeclaration
getMembers, getUnit, load
 
Methods inherited from interface org.inxar.jenesis.Member
getName, isFinal, isFinal, isStatic, isStatic, setName
 
Methods inherited from interface org.inxar.jenesis.Access
getAccess, setAccess
 
Methods inherited from interface org.inxar.jenesis.Declaration
javadoc
 
Methods inherited from interface org.inxar.jenesis.Codeable
getComment, setComment, toCode, vm
 

Method Detail

getParentClass

public ClassDeclaration getParentClass()
Returns the enclosing class.