public class InnerClassNode extends ClassNode
Represents an inner class definition.
| Fields inherited from class | Fields | 
|---|---|
| class ClassNode | EMPTY_ARRAY, SUPER, THIS, clazz, isPrimaryNode, lazyInitLock | 
| Constructor and description | 
|---|
| InnerClassNode(ClassNode outerClass, String name, int modifiers, ClassNode superClass)
 | 
| InnerClassNode(ClassNode outerClass, String name, int modifiers, ClassNode superClass, ClassNode[] interfaces, MixinNode[] mixins)
 | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | public ClassNode | getOuterClass() | 
|  | public FieldNode | getOuterField(String name) | 
|  | public ClassNode | getOuterMostClass() | 
|  | public VariableScope | getVariableScope() | 
|  | public boolean | isAnonymous() | 
|  | public void | setAnonymous(boolean anonymous) | 
|  | public void | setVariableScope(VariableScope scope) | 
name -  is the full name of the classmodifiers -  the modifiers,superClass -  the base class name; use "java.lang.Object" if no direct base class
name -  is the full name of the classmodifiers -  the modifiers,superClass -  the base class name; use "java.lang.Object" if no direct base classCopyright © 2003-2025 The Apache Software Foundation. All rights reserved.