Package kala.compress.harmony.unpack200
Class MetadataBandGroup
- java.lang.Object
-
- kala.compress.harmony.unpack200.MetadataBandGroup
-
public class MetadataBandGroup extends java.lang.ObjectA group of metadata bands, such as class_RVA_bands, method_AD_bands etc.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MetadataBandGroup(java.lang.String type, CpBands cpBands)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private AnnotationsAttribute.AnnotationgetAnnotation(CPUTF8 type, int pairCount, java.util.Iterator<CPUTF8> namesIterator)private AttributegetAttribute(int numAnnotations, CPUTF8[] types, int[] pairCounts, java.util.Iterator<CPUTF8> namesIterator)java.util.List<Attribute>getAttributes()private java.lang.ObjectgetNextValue(int t)private AttributegetParameterAttribute(int numParameters, java.util.Iterator<CPUTF8> namesIterator)static voidsetRiaAttributeName(CPUTF8 cpUTF8Value)static voidsetRipaAttributeName(CPUTF8 cpUTF8Value)static voidsetRvaAttributeName(CPUTF8 cpUTF8Value)static voidsetRvpaAttributeName(CPUTF8 cpUTF8Value)
-
-
-
Field Detail
-
rvaUTF8
private static CPUTF8 rvaUTF8
-
riaUTF8
private static CPUTF8 riaUTF8
-
rvpaUTF8
private static CPUTF8 rvpaUTF8
-
ripaUTF8
private static CPUTF8 ripaUTF8
-
type
private final java.lang.String type
-
cpBands
private final CpBands cpBands
-
attributes
private java.util.List<Attribute> attributes
-
param_NB
public int[] param_NB
-
anno_N
public int[] anno_N
-
type_RS
public CPUTF8[][] type_RS
-
pair_N
public int[][] pair_N
-
name_RU
public CPUTF8[] name_RU
-
T
public int[] T
-
caseI_KI
public CPInteger[] caseI_KI
-
caseD_KD
public CPDouble[] caseD_KD
-
caseF_KF
public CPFloat[] caseF_KF
-
caseJ_KJ
public CPLong[] caseJ_KJ
-
casec_RS
public CPUTF8[] casec_RS
-
caseet_RS
public java.lang.String[] caseet_RS
-
caseec_RU
public java.lang.String[] caseec_RU
-
cases_RU
public CPUTF8[] cases_RU
-
casearray_N
public int[] casearray_N
-
nesttype_RS
public CPUTF8[] nesttype_RS
-
nestpair_N
public int[] nestpair_N
-
nestname_RU
public CPUTF8[] nestname_RU
-
caseI_KI_Index
private int caseI_KI_Index
-
caseD_KD_Index
private int caseD_KD_Index
-
caseF_KF_Index
private int caseF_KF_Index
-
caseJ_KJ_Index
private int caseJ_KJ_Index
-
casec_RS_Index
private int casec_RS_Index
-
caseet_RS_Index
private int caseet_RS_Index
-
caseec_RU_Index
private int caseec_RU_Index
-
cases_RU_Index
private int cases_RU_Index
-
casearray_N_Index
private int casearray_N_Index
-
T_index
private int T_index
-
nesttype_RS_Index
private int nesttype_RS_Index
-
nestpair_N_Index
private int nestpair_N_Index
-
nestname_RU_Iterator
private java.util.Iterator<CPUTF8> nestname_RU_Iterator
-
anno_N_Index
private int anno_N_Index
-
pair_N_Index
private int pair_N_Index
-
-
Constructor Detail
-
MetadataBandGroup
public MetadataBandGroup(java.lang.String type, CpBands cpBands)
-
-
Method Detail
-
setRiaAttributeName
public static void setRiaAttributeName(CPUTF8 cpUTF8Value)
-
setRipaAttributeName
public static void setRipaAttributeName(CPUTF8 cpUTF8Value)
-
setRvaAttributeName
public static void setRvaAttributeName(CPUTF8 cpUTF8Value)
-
setRvpaAttributeName
public static void setRvpaAttributeName(CPUTF8 cpUTF8Value)
-
getAnnotation
private AnnotationsAttribute.Annotation getAnnotation(CPUTF8 type, int pairCount, java.util.Iterator<CPUTF8> namesIterator)
-
getAttribute
private Attribute getAttribute(int numAnnotations, CPUTF8[] types, int[] pairCounts, java.util.Iterator<CPUTF8> namesIterator)
-
getAttributes
public java.util.List<Attribute> getAttributes()
-
getNextValue
private java.lang.Object getNextValue(int t)
-
-