Class CompileUnit.ConstructedOuterNestedClassNode

java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.ClassNode
org.codehaus.groovy.ast.CompileUnit.ConstructedOuterNestedClassNode
All Implemented Interfaces:
GroovydocHolder<AnnotatedNode>, NodeMetaDataHandler, org.objectweb.asm.Opcodes
Enclosing class:
CompileUnit

@Deprecated
public static class CompileUnit.ConstructedOuterNestedClassNode
extends ClassNode
Deprecated.
Represents a resolved type as a placeholder.
See Also:
GROOVY-7812
  • Constructor Details

    • ConstructedOuterNestedClassNode

      public ConstructedOuterNestedClassNode​(ClassNode outer, java.lang.String innerClassName)
      Deprecated.
  • Method Details

    • getEnclosingClassNode

      public ClassNode getEnclosingClassNode()
      Deprecated.
    • setRedirect

      public void setRedirect​(ClassNode cn)
      Deprecated.
      Description copied from class: ClassNode
      Sets this instance as proxy for the given ClassNode.
      Overrides:
      setRedirect in class ClassNode
      Parameters:
      cn - the class to redirect to; if null the redirect is removed
    • addSetRedirectListener

      public void addSetRedirectListener​(java.util.function.BiConsumer<CompileUnit.ConstructedOuterNestedClassNode,​ClassNode> setRedirectListener)
      Deprecated.