Package org.jf.dexlib2.immutable.value
Class ImmutableArrayEncodedValue
java.lang.Object
org.jf.dexlib2.base.value.BaseArrayEncodedValue
org.jf.dexlib2.immutable.value.ImmutableArrayEncodedValue
- All Implemented Interfaces:
Comparable<EncodedValue>,ArrayEncodedValue,EncodedValue,ImmutableEncodedValue
public class ImmutableArrayEncodedValue
extends BaseArrayEncodedValue
implements ImmutableEncodedValue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.google.common.collect.ImmutableList<? extends ImmutableEncodedValue> -
Constructor Summary
ConstructorsConstructorDescriptionImmutableArrayEncodedValue(com.google.common.collect.ImmutableList<ImmutableEncodedValue> value) ImmutableArrayEncodedValue(Collection<? extends EncodedValue> value) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<? extends ImmutableEncodedValue> getValue()Gets the list of the values contained in this ArrayEncodedValuestatic ImmutableArrayEncodedValueof(ArrayEncodedValue arrayEncodedValue) Methods inherited from class org.jf.dexlib2.base.value.BaseArrayEncodedValue
compareTo, equals, getValueType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.value.EncodedValue
getValueType
-
Field Details
-
value
@Nonnull protected final com.google.common.collect.ImmutableList<? extends ImmutableEncodedValue> value
-
-
Constructor Details
-
ImmutableArrayEncodedValue
-
ImmutableArrayEncodedValue
public ImmutableArrayEncodedValue(@Nonnull com.google.common.collect.ImmutableList<ImmutableEncodedValue> value)
-
-
Method Details
-
of
-
getValue
Description copied from interface:ArrayEncodedValueGets the list of the values contained in this ArrayEncodedValue- Specified by:
getValuein interfaceArrayEncodedValue- Returns:
- A list of EncodedValue instances
-