# Uses of Class
org.apache.commons.compress.harmony.pack200.NewAttribute

Packages that use NewAttribute
Package
Description
org.apache.commons.compress.harmony.pack200
Internal package.

- ## Uses of NewAttribute in org.apache.commons.compress.harmony.pack200

  Subclasses of NewAttribute in org.apache.commons.compress.harmony.pack200
  Modifier and Type
  Class
  Description
  `static class`
  `NewAttribute.ErrorAttribute`
  ErrorAttribute extends `NewAttribute` and manages attributes encountered by ASM that have had an error action specified to pack200 (for example via one of the -C, -M, -F or -D command line options such as -Cattribute-name=error)
  `static class`
  `NewAttribute.PassAttribute`
  PassAttribute extends `NewAttribute` and manages attributes encountered by ASM that have had a pass action specified to pack200 (for example via one of the -C, -M, -F or -D command line options such as -Cattribute-name=pass)
  `static class`
  `NewAttribute.StripAttribute`
  StripAttribute extends `NewAttribute` and manages attributes encountered by ASM that have had a strip action specified to pack200 (for example via one of the -C, -M, -F or -D command line options such as -Cattribute-name=strip)
  Methods in org.apache.commons.compress.harmony.pack200 with parameters of type NewAttribute
  Modifier and Type
  Method
  Description
  `void`
  NewAttributeBands.`addAttribute(NewAttribute attribute)`
  `void`
  NewAttributeBands.AttributeLayoutElement.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Call.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Callable.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Integral.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Reference.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Replication.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.Union.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  NewAttributeBands.UnionCase.`addAttributeToBand(NewAttribute attribute, InputStream inputStream)`
  `void`
  ClassBands.`addClassAttribute(NewAttribute attribute)`
  Adds a new class attribute.
  `void`
  ClassBands.`addCodeAttribute(NewAttribute attribute)`
  Adds a new code attribute.
  `void`
  ClassBands.`addFieldAttribute(NewAttribute attribute)`
  Adds a new field attribute.
  `void`
  ClassBands.`addMethodAttribute(NewAttribute attribute)`
  Adds a new method attribute.