Module java.base
Package java.lang.constant

# Interface ClassDesc

=
public abstract sealed interface ClassDesc
extends java.lang.constant.ConstantDesc, java.lang.invoke.TypeDescriptor.OfField<java.lang.constant.ClassDesc>
permits jdk.internal.constant.ArrayClassDescImpl, jdk.internal.constant.ClassOrInterfaceDescImpl, jdk.internal.constant.PrimitiveClassDescImpl

## Methods

- =
  public abstract java.lang.constant.ClassDesc arrayType()
- =
  public abstract java.lang.constant.ClassDesc arrayType(int arg0)
- =
  public default java.lang.constant.ClassDesc componentType()
- =
  public abstract java.lang.String descriptorString()
- =
  public abstract java.lang.String displayName()
- =
  public abstract boolean equals(java.lang.Object arg0)
- =
  public default boolean isArray()
- =
  public default boolean isClassOrInterface()
- =
  public default boolean isPrimitive()
- =
  public default java.lang.constant.ClassDesc nested(java.lang.String arg0)
- =
  public default java.lang.constant.ClassDesc nested(java.lang.String arg0, java.lang.String[] arg1)
- =
  public static java.lang.constant.ClassDesc of(java.lang.String arg0)
- =
  public static java.lang.constant.ClassDesc of(java.lang.String arg0, java.lang.String arg1)
- =
  public static java.lang.constant.ClassDesc ofDescriptor(java.lang.String arg0)
- =
  public static java.lang.constant.ClassDesc ofInternalName(java.lang.String arg0)
- =
  public default java.lang.String packageName()
- =
  public abstract java.lang.Class<?> resolveConstantDesc(java.lang.invoke.MethodHandles.Lookup arg0) throws java.lang.ReflectiveOperationException

## Summary

No differences.