# Uses of Interface
java.lang.classfile.attribute.InnerClassInfo

Packages that use InnerClassInfoPREVIEW
Package
Description
java.lang.classfile.attribute
Provides interfaces describing classfile attributes for the `java.lang.classfile`PREVIEW library.

- ## Uses of InnerClassInfoPREVIEW in java.lang.classfile.attributePREVIEW

  Methods in java.lang.classfile.attributePREVIEW that return InnerClassInfoPREVIEW
  Modifier and Type
  Method
  Description
  `static InnerClassInfoPREVIEW`
  InnerClassInfo.`of(ClassEntryPREVIEW innerClass, Optional<ClassEntryPREVIEW> outerClass, Optional<Utf8EntryPREVIEW> innerName, int flags)`
  Returns an inner class description.
  `static InnerClassInfoPREVIEW`
  InnerClassInfo.`of(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, int flags)`
  Returns an inner class description.
  `static InnerClassInfoPREVIEW`
  InnerClassInfo.`of(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, AccessFlag... flags)`
  Returns an inner class description.
  Methods in java.lang.classfile.attributePREVIEW that return types with arguments of type InnerClassInfoPREVIEW
  Modifier and Type
  Method
  Description
  `List<InnerClassInfoPREVIEW>`
  InnerClassesAttribute.`classes()`
  Returns the inner classes used by this class.
  Methods in java.lang.classfile.attributePREVIEW with parameters of type InnerClassInfoPREVIEW
  Modifier and Type
  Method
  Description
  `static InnerClassesAttributePREVIEW`
  InnerClassesAttribute.`of(InnerClassInfoPREVIEW... innerClasses)`
  Returns an `InnerClasses` attribute.
  Method parameters in java.lang.classfile.attributePREVIEW with type arguments of type InnerClassInfoPREVIEW
  Modifier and Type
  Method
  Description
  `static InnerClassesAttributePREVIEW`
  InnerClassesAttribute.`of(List<InnerClassInfoPREVIEW> innerClasses)`
  Returns an `InnerClasses` attribute.