Class LightweightTraversalData


  • public class LightweightTraversalData
    extends java.lang.Object
    Small utility data structure to carry around in the type reference visitors. May help to guard against infinite recursion and to collect type parameter data.
    • Constructor Detail

      • LightweightTraversalData

        public LightweightTraversalData()
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getVisited

        public java.util.Set<org.eclipse.xtext.common.types.JvmType> getVisited()