Class ReferenceTypeNode

java.lang.Object
org.jruby.ast.java_signature.TypeNode
org.jruby.ast.java_signature.ReferenceTypeNode
All Implemented Interfaces:
AnnotationExpression
Direct Known Subclasses:
ArrayTypeNode

public class ReferenceTypeNode extends TypeNode
  • Field Details

    • genericString

      private String genericString
  • Constructor Details

    • ReferenceTypeNode

      public ReferenceTypeNode(String name)
  • Method Details

    • setGenericString

      public void setGenericString(String genericString)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class TypeNode
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TypeNode
    • getFullyTypedName

      public String getFullyTypedName()
      Description copied from class: TypeNode
      Get the name of the class with all of its potential generic glory.
      Overrides:
      getFullyTypedName in class TypeNode
    • setGenericsTyping

      public void setGenericsTyping(String genericString)