= new ImmutableAnnotationElement("accessFlags", new ImmutableIntEncodedValue(icTag.getAccessFlags())); elements.add(flagsElement);
return new ImmutableByteEncodedValue((byte) i.getIntValue()); } else if (sft instanceof IntType) { return new ImmutableIntEncodedValue(i.getIntValue()); } else if (sft instanceof ShortType) { return new ImmutableShortEncodedValue((short) i.getIntValue());
return new ImmutableIntEncodedValue(e.getValue());
state._fsp--; encodedValue = new ImmutableIntEncodedValue(integer_literal24);
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) { if (intEncodedValue instanceof ImmutableIntEncodedValue) { return (ImmutableIntEncodedValue)intEncodedValue; } return new ImmutableIntEncodedValue(intEncodedValue.getValue()); }
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) { if (intEncodedValue instanceof ImmutableIntEncodedValue) { return (ImmutableIntEncodedValue)intEncodedValue; } return new ImmutableIntEncodedValue(intEncodedValue.getValue()); }
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) { if (intEncodedValue instanceof ImmutableIntEncodedValue) { return (ImmutableIntEncodedValue) intEncodedValue; } return new ImmutableIntEncodedValue(intEncodedValue.getValue()); }
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) { if (intEncodedValue instanceof ImmutableIntEncodedValue) { return (ImmutableIntEncodedValue)intEncodedValue; } return new ImmutableIntEncodedValue(intEncodedValue.getValue()); }
@Nonnull public static EncodedValue defaultValueForType(String type) { switch (type.charAt(0)) { case 'Z': return ImmutableBooleanEncodedValue.FALSE_VALUE; case 'B': return new ImmutableByteEncodedValue((byte)0); case 'S': return new ImmutableShortEncodedValue((short)0); case 'C': return new ImmutableCharEncodedValue((char)0); case 'I': return new ImmutableIntEncodedValue(0); case 'J': return new ImmutableLongEncodedValue(0); case 'F': return new ImmutableFloatEncodedValue(0); case 'D': return new ImmutableDoubleEncodedValue(0); case 'L': case '[': return ImmutableNullEncodedValue.INSTANCE; default: throw new ExceptionWithContext("Unrecognized type: %s", type); } }
@Nonnull public static EncodedValue defaultValueForType(String type) { switch (type.charAt(0)) { case 'Z': return ImmutableBooleanEncodedValue.FALSE_VALUE; case 'B': return new ImmutableByteEncodedValue((byte)0); case 'S': return new ImmutableShortEncodedValue((short)0); case 'C': return new ImmutableCharEncodedValue((char)0); case 'I': return new ImmutableIntEncodedValue(0); case 'J': return new ImmutableLongEncodedValue(0); case 'F': return new ImmutableFloatEncodedValue(0); case 'D': return new ImmutableDoubleEncodedValue(0); case 'L': case '[': return ImmutableNullEncodedValue.INSTANCE; default: throw new ExceptionWithContext("Unrecognized type: %s", type); } }
@Nonnull public static EncodedValue defaultValueForType(String type) { switch (type.charAt(0)) { case 'Z': return ImmutableBooleanEncodedValue.FALSE_VALUE; case 'B': return new ImmutableByteEncodedValue((byte)0); case 'S': return new ImmutableShortEncodedValue((short)0); case 'C': return new ImmutableCharEncodedValue((char)0); case 'I': return new ImmutableIntEncodedValue(0); case 'J': return new ImmutableLongEncodedValue(0); case 'F': return new ImmutableFloatEncodedValue(0); case 'D': return new ImmutableDoubleEncodedValue(0); case 'L': case '[': return ImmutableNullEncodedValue.INSTANCE; default: throw new ExceptionWithContext("Unrecognized type: %s", type); } }
new ImmutableStringEncodedValue("Lfoo/Bar;"))); elements.add(new ImmutableAnnotationElement("accessFlags", new ImmutableIntEncodedValue(AccessFlags.FINAL.getValue()))); ImmutableAnnotation annotation = new ImmutableAnnotation(0, "Ldalvik/annotation/InnerClass;", elements);
case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
state._fsp--; encodedValue = new ImmutableIntEncodedValue(integer_literal24);
state._fsp--; encodedValue = new ImmutableIntEncodedValue(integer_literal24);