Interface AsmClassWriter.Factory
- All Known Implementing Classes:
AsmClassWriter.Factory.Default, AsmClassWriter.Factory.Suppressing, ClassWriterStrategy.Delegating
- Enclosing interface:
AsmClassWriter
public static interface AsmClassWriter.Factory
A factory for creating an
AsmClassWriter.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDefault implementations for factories ofAsmClassWriters.static classA class writer factory that suppresses any class reader implementation that might be provided upon constructing a class writer. -
Method Summary
Modifier and TypeMethodDescriptionmake(int flags) Creates a new class writer for the given flags.Creates a new class writer for the given flags.make(int flags, AsmClassReader classReader) Creates a new class writer for the given flags, possibly based on a previous class file representation.make(int flags, AsmClassReader classReader, TypePool typePool) Creates a new class writer for the given flags, possibly based on a previous class file representation.
-
Method Details
-
make
Creates a new class writer for the given flags.- Parameters:
flags- The flags to consider while writing a class file.- Returns:
- An appropriate class writer.
-
make
Creates a new class writer for the given flags, possibly based on a previous class file representation.- Parameters:
flags- The flags to consider while writing a class file.classReader- A class reader to consider for writing a class file.- Returns:
- An appropriate class writer.
-
make
Creates a new class writer for the given flags.- Parameters:
flags- The flags to consider while writing a class file.typePool- A type pool to use for resolving type information for frame generation.- Returns:
- An appropriate class writer.
-
make
Creates a new class writer for the given flags, possibly based on a previous class file representation.- Parameters:
flags- The flags to consider while writing a class file.classReader- A class reader to consider for writing a class file.typePool- A type pool to use for resolving type information for frame generation.- Returns:
- An appropriate class writer.
-