Top Fields Constructors Methods
jdk.internal.classfile.impl

public final Class ClassFileVersionImpl

extends AbstractElement
implements ClassFileVersion
Class Inheritance
All Implemented Interfaces
java.lang.classfile.ClassFileVersion, java.lang.classfile.ClassElement, java.lang.classfile.ClassFileElement
Imports
java.lang.classfile.ClassFileVersion

Field Summary

Modifier and TypeField and Description
private final int
private final int

Constructor Summary

AccessConstructor and Description
public
ClassFileVersionImpl(int majorVersion, int minorVersion)

Method Summary

Modifier and TypeMethod and Description
public int
majorVersion()

Implements java.lang.classfile.ClassFileVersion.majorVersion.

Returns the major classfile version.

public int
minorVersion()

Implements java.lang.classfile.ClassFileVersion.minorVersion.

Returns the minor classfile version.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public void
Inherited from jdk.internal.classfile.impl.AbstractElement:
writeTowriteTowriteTo

Field Detail

majorVersionback to summary
private final int majorVersion
minorVersionback to summary
private final int minorVersion

Constructor Detail

ClassFileVersionImplback to summary
public ClassFileVersionImpl(int majorVersion, int minorVersion)

Method Detail

majorVersionback to summary
public int majorVersion()

Implements java.lang.classfile.ClassFileVersion.majorVersion.

Doc from java.lang.classfile.ClassFileVersion.majorVersion.

Returns the major classfile version.

Returns:int

the major classfile version

Annotations
@Override
minorVersionback to summary
public int minorVersion()

Implements java.lang.classfile.ClassFileVersion.minorVersion.

Doc from java.lang.classfile.ClassFileVersion.minorVersion.

Returns the minor classfile version.

Returns:int

the minor classfile version

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
writeToback to summary
public void writeTo(DirectClassBuilder builder)

Overrides jdk.internal.classfile.impl.AbstractElement.writeTo.

Annotations
@Override