Class InterfaceHelperClassNode

All Implemented Interfaces:
GroovydocHolder<AnnotatedNode>, NodeMetaDataHandler, org.objectweb.asm.Opcodes

public class InterfaceHelperClassNode
extends InnerClassNode
Represents an inner class defined as helper for an interface
  • Constructor Details

    • InterfaceHelperClassNode

      public InterfaceHelperClassNode​(ClassNode outerClass, java.lang.String name, int modifiers, ClassNode superClass, java.util.List<java.lang.String> callSites)
      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
      callSites - list of callsites used in the interface
  • Method Details

    • setCallSites

      public void setCallSites​(java.util.List<java.lang.String> cs)
    • getCallSites

      public java.util.List<java.lang.String> getCallSites()