public abstract class KotlinMetadata extends SimpleProcessable
Modifier and Type | Field and Description |
---|---|
int |
k
A kind of the metadata this annotation encodes.
|
int[] |
mv
The version of the metadata provided in the arguments of this annotation.
|
java.lang.String |
pn
Fully qualified name of the package this class is located in, from Kotlin's point of view, or empty string if this name
does not differ from the JVM's package FQ name.
|
int |
xi
An extra int.
|
java.lang.String |
xs
An extra string.
|
processingFlags, processingInfo
Modifier | Constructor and Description |
---|---|
protected |
KotlinMetadata(int k,
int[] mv,
int xi,
java.lang.String xs,
java.lang.String pn) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(Clazz clazz,
KotlinMetadataVisitor kotlinMetadataVisitor) |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
public int k
public int[] mv
public int xi
public java.lang.String xs
public java.lang.String pn
protected KotlinMetadata(int k, int[] mv, int xi, java.lang.String xs, java.lang.String pn)
public abstract void accept(Clazz clazz, KotlinMetadataVisitor kotlinMetadataVisitor)