Class EnumConstantClassNode

All Implemented Interfaces:
org.objectweb.asm.Opcodes

public class EnumConstantClassNode extends InnerClassNode
Represents the anonymous inner class for an enum constant This subtype is needed so that EnumVisitor can differentiate between the scenarios when a InnerClassNode represents anonymous inner class for an enu constant and when it represents an enum class defined inside another class
Author:
Roshan Dawrani
  • Constructor Details

    • EnumConstantClassNode

      public EnumConstantClassNode(ClassNode outerClass, String name, int modifiers, ClassNode superClass)
      Parameters:
      name - is the full name of the class
      modifiers - the modifiers, @see org.objectweb.asm.Opcodes
      superClass - the base class name - use "java.lang.Object" if no direct base class