org.inxar.jenesis
Interface NewAnonymousClass

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

public interface NewAnonymousClass
extends ClassDeclaration, NewClass

Declaration subinterface for an anonymous class. Anonymous class creation is an Expression.


Fields inherited from interface org.inxar.jenesis.Access
PACKAGE, PRIVATE, PROTECTED, PUBLIC
 
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
 
Methods inherited from interface org.inxar.jenesis.NewClass
addArg, getArgs, getQualifier, setQualifier, setType
 
Methods inherited from interface org.inxar.jenesis.Expression
getType