Package org.openjdk.asmtools.jasm
Class ModuleAttr.HeaderStruct
- java.lang.Object
-
- org.openjdk.asmtools.jasm.ModuleAttr.HeaderStruct
-
- All Implemented Interfaces:
Data
- Enclosing class:
- ModuleAttr
private class ModuleAttr.HeaderStruct extends java.lang.Object implements Data
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
flags
(package private) ConstantPool.ConstCell
index
(package private) ConstantPool.ConstCell
versionIndex
-
Constructor Summary
Constructors Constructor Description HeaderStruct(Module.Header source, java.util.function.Function<java.lang.String,ConstantPool.ConstCell> nameFinder, java.util.function.Function<java.lang.String,ConstantPool.ConstCell> versionFinder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength()
void
write(CheckedDataOutputStream out)
-
-
-
Field Detail
-
index
final ConstantPool.ConstCell index
-
flags
final int flags
-
versionIndex
final ConstantPool.ConstCell versionIndex
-
-
Constructor Detail
-
HeaderStruct
HeaderStruct(Module.Header source, java.util.function.Function<java.lang.String,ConstantPool.ConstCell> nameFinder, java.util.function.Function<java.lang.String,ConstantPool.ConstCell> versionFinder)
-
-
Method Detail
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
-
-