Class JAbstractPossiblyUnmodifiableDelegateType<T extends JType & honeyroasted.collect.modify.PossiblyUnmodifiable>

java.lang.Object
honeyroasted.jype.type.impl.delegate.JAbstractDelegateType<T>
honeyroasted.jype.type.impl.delegate.JAbstractPossiblyUnmodifiableDelegateType<T>
All Implemented Interfaces:
honeyroasted.almonds.SimpleName, honeyroasted.collect.copy.Copyable<JType, JTypeCache<JType,JType>>, honeyroasted.collect.modify.PossiblyUnmodifiable, JType
Direct Known Subclasses:
JArrayTypeDelegate, JClassReferenceDelegate, JFieldReferenceDelegate, JIntersectionTypeDelegate, JMethodReferenceDelegate, JParameterizedClassTypeDelegate, JParameterizedMethodTypeDelegate, JVarTypeDelegate, JWildTypeLowerDelegate, JWildTypeUpperDelegate

public class JAbstractPossiblyUnmodifiableDelegateType<T extends JType & honeyroasted.collect.modify.PossiblyUnmodifiable> extends JAbstractDelegateType<T> implements honeyroasted.collect.modify.PossiblyUnmodifiable
  • Constructor Details

  • Method Details

    • isUnmodifiable

      public boolean isUnmodifiable()
      Specified by:
      isUnmodifiable in interface honeyroasted.collect.modify.PossiblyUnmodifiable
    • setUnmodifiable

      public void setUnmodifiable(boolean b)
      Specified by:
      setUnmodifiable in interface honeyroasted.collect.modify.PossiblyUnmodifiable
    • toString

      public String toString()
      Overrides:
      toString in class JAbstractDelegateType<T extends JType & honeyroasted.collect.modify.PossiblyUnmodifiable>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class JAbstractDelegateType<T extends JType & honeyroasted.collect.modify.PossiblyUnmodifiable>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class JAbstractDelegateType<T extends JType & honeyroasted.collect.modify.PossiblyUnmodifiable>