Class TypeClassInstance

java.lang.Object
org.derive4j.processor.api.TypeClassInstance
Direct Known Subclasses:
TypeClassInstances.Instance, TypeClassInstances.Lazy

@Data public abstract class TypeClassInstance extends Object
  • Constructor Details

    • TypeClassInstance

      public TypeClassInstance()
  • Method Details

    • instance

      public abstract <X> X instance(@FieldNames({"typeClass","typeConstructor"}) BiFunction<com.squareup.javapoet.ClassName,com.squareup.javapoet.ClassName,X> instance)
    • hashCode

      public abstract int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public abstract boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object