ImmutableStringEncodedValue val = new ImmutableStringEncodedValue(s); valueList.add(val);
nameValue = new ImmutableStringEncodedValue(icTag.getShortName()); } else { nameValue = ImmutableNullEncodedValue.INSTANCE;
StringConstantValueTag s = (StringConstantValueTag) t; if (sf.getType().equals(RefType.v("java.lang.String"))) { return new ImmutableStringEncodedValue(s.getStringValue()); } else {
return new ImmutableStringEncodedValue(e.getValue());
state._fsp--; encodedValue = new ImmutableStringEncodedValue(string_literal31);
@Override public EncodedValue getValue() { return new ImmutableStringEncodedValue(method); }
@Override public EncodedValue getValue() { String name = clazz.substring(1, clazz.length() - 1).replace('/', '.'); return new ImmutableStringEncodedValue(name); }
public static ImmutableStringEncodedValue of(@Nonnull StringEncodedValue stringEncodedValue) { if (stringEncodedValue instanceof ImmutableStringEncodedValue) { return (ImmutableStringEncodedValue)stringEncodedValue; } return new ImmutableStringEncodedValue(stringEncodedValue.getValue()); }
public static ImmutableStringEncodedValue of(@Nonnull StringEncodedValue stringEncodedValue) { if (stringEncodedValue instanceof ImmutableStringEncodedValue) { return (ImmutableStringEncodedValue)stringEncodedValue; } return new ImmutableStringEncodedValue(stringEncodedValue.getValue()); }
public static ImmutableStringEncodedValue of(@Nonnull StringEncodedValue stringEncodedValue) { if (stringEncodedValue instanceof ImmutableStringEncodedValue) { return (ImmutableStringEncodedValue)stringEncodedValue; } return new ImmutableStringEncodedValue(stringEncodedValue.getValue()); }
@Nonnull @Override public List<? extends EncodedValue> getValue() { List<EncodedValue> encodedCallSite = Lists.newArrayList(); encodedCallSite.add(new BaseMethodHandleEncodedValue() { @Nonnull @Override public MethodHandleReference getValue() { return callSiteReference.getMethodHandle(); } }); encodedCallSite.add(new ImmutableStringEncodedValue(callSiteReference.getMethodName())); encodedCallSite.add(new BaseMethodTypeEncodedValue() { @Nonnull @Override public MethodProtoReference getValue() { return callSiteReference.getMethodProto(); } }); encodedCallSite.addAll(callSiteReference.getExtraArguments()); return encodedCallSite; } };
@Nonnull @Override public List<? extends EncodedValue> getValue() { List<EncodedValue> encodedCallSite = Lists.newArrayList(); encodedCallSite.add(new BaseMethodHandleEncodedValue() { @Nonnull @Override public MethodHandleReference getValue() { return callSiteReference.getMethodHandle(); } }); encodedCallSite.add(new ImmutableStringEncodedValue(callSiteReference.getMethodName())); encodedCallSite.add(new BaseMethodTypeEncodedValue() { @Nonnull @Override public MethodProtoReference getValue() { return callSiteReference.getMethodProto(); } }); encodedCallSite.addAll(callSiteReference.getExtraArguments()); return encodedCallSite; } };
newValue = DefineUtils.getDefineClassName(classProcessor.classProcess(DefineUtils.getDalvikClassName(value)).className, isArray1); ImmutableStringEncodedValue immutableStringEncodedValue = new ImmutableStringEncodedValue(newValue); lists.add(immutableStringEncodedValue); } else if (encodedValueSub instanceof TypeEncodedValue) { newValue = DefineUtils.getDefineClassName(classProcessor.classProcess(DefineUtils.getDalvikClassName(value)).className, isArray3); ImmutableStringEncodedValue immutableStringEncodedValue = new ImmutableStringEncodedValue(newValue); ImmutableAnnotationElement immutableAnnotationElement = new ImmutableAnnotationElement(name, immutableStringEncodedValue); newAnnotationElement.add(immutableAnnotationElement);
ImmutableStringEncodedValue immutableStringEncodedValue = new ImmutableStringEncodedValue(newValue); lists.add(immutableStringEncodedValue); } else if (encodedValueSub instanceof TypeEncodedValue) { ImmutableStringEncodedValue immutableStringEncodedValue = new ImmutableStringEncodedValue(newValue); ImmutableAnnotationElement immutableAnnotationElement = new ImmutableAnnotationElement(name, immutableStringEncodedValue); newAnnotationElement.add(immutableAnnotationElement);
Set<ImmutableAnnotationElement> elements = new HashSet<>(); elements.add(new ImmutableAnnotationElement("name", new ImmutableStringEncodedValue("Lfoo/Bar;"))); elements.add(new ImmutableAnnotationElement("accessFlags", new ImmutableIntEncodedValue(AccessFlags.FINAL.getValue())));
state._fsp--; encodedValue = new ImmutableStringEncodedValue(string_literal31);
state._fsp--; encodedValue = new ImmutableStringEncodedValue(string_literal31);