• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java IntEncodedValue类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.jf.dexlib2.iface.value.IntEncodedValue的典型用法代码示例。如果您正苦于以下问题:Java IntEncodedValue类的具体用法?Java IntEncodedValue怎么用?Java IntEncodedValue使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IntEncodedValue类属于org.jf.dexlib2.iface.value包,在下文中一共展示了IntEncodedValue类的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getClassAccessFlags

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
public static int getClassAccessFlags(ClassDef classDef) {
	int f = classDef.getAccessFlags();
	for (Annotation a : classDef.getAnnotations()) {
		if (Marker.TYPE_INNER_CLASS.equals(a.getType())) {
			for (AnnotationElement e : a.getElements()) {
				if (Marker.ELEM_ACCESS_FLAGS.equals(e.getName())) {
					EncodedValue v = e.getValue();
					if (v instanceof IntEncodedValue) {
						f |= ((IntEncodedValue) v).getValue();
					}
				}
			}
		}
	}
	return f;
}
 
开发者ID:DexPatcher,项目名称:dexpatcher-tool,代码行数:17,代码来源:DexUtils.java


示例2: isDefaultValue

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
public static boolean isDefaultValue(EncodedValue encodedValue) {
    switch (encodedValue.getValueType()) {
        case ValueType.BOOLEAN:
            return !((BooleanEncodedValue) encodedValue).getValue();
        case ValueType.BYTE:
            return ((ByteEncodedValue) encodedValue).getValue() == 0;
        case ValueType.CHAR:
            return ((CharEncodedValue) encodedValue).getValue() == 0;
        case ValueType.DOUBLE:
            return ((DoubleEncodedValue) encodedValue).getValue() == 0;
        case ValueType.FLOAT:
            return ((FloatEncodedValue) encodedValue).getValue() == 0;
        case ValueType.INT:
            return ((IntEncodedValue) encodedValue).getValue() == 0;
        case ValueType.LONG:
            return ((LongEncodedValue) encodedValue).getValue() == 0;
        case ValueType.NULL:
            return true;
        case ValueType.SHORT:
            return ((ShortEncodedValue) encodedValue).getValue() == 0;
    }
    return false;
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:24,代码来源:EncodedValueUtils.java


示例3: equals

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public boolean equals(@Nullable Object o) {
    if (o instanceof IntEncodedValue) {
        return getValue() == ((IntEncodedValue)o).getValue();
    }
    return false;
}
 
开发者ID:CvvT,项目名称:andbg,代码行数:8,代码来源:BaseIntEncodedValue.java


示例4: equals

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public boolean equals( Object o) {
    if (o instanceof IntEncodedValue) {
        return getValue() == ((IntEncodedValue)o).getValue();
    }
    return false;
}
 
开发者ID:AndreJCL,项目名称:JCL,代码行数:8,代码来源:BaseIntEncodedValue.java


示例5: of

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Nonnull
public static ImmutableEncodedValue of(@Nonnull EncodedValue encodedValue) {
    switch (encodedValue.getValueType()) {
        case ValueType.BYTE:
            return ImmutableByteEncodedValue.of((ByteEncodedValue) encodedValue);
        case ValueType.SHORT:
            return ImmutableShortEncodedValue.of((ShortEncodedValue) encodedValue);
        case ValueType.CHAR:
            return ImmutableCharEncodedValue.of((CharEncodedValue) encodedValue);
        case ValueType.INT:
            return ImmutableIntEncodedValue.of((IntEncodedValue) encodedValue);
        case ValueType.LONG:
            return ImmutableLongEncodedValue.of((LongEncodedValue) encodedValue);
        case ValueType.FLOAT:
            return ImmutableFloatEncodedValue.of((FloatEncodedValue) encodedValue);
        case ValueType.DOUBLE:
            return ImmutableDoubleEncodedValue.of((DoubleEncodedValue) encodedValue);
        case ValueType.STRING:
            return ImmutableStringEncodedValue.of((StringEncodedValue) encodedValue);
        case ValueType.TYPE:
            return ImmutableTypeEncodedValue.of((TypeEncodedValue) encodedValue);
        case ValueType.FIELD:
            return ImmutableFieldEncodedValue.of((FieldEncodedValue) encodedValue);
        case ValueType.METHOD:
            return ImmutableMethodEncodedValue.of((MethodEncodedValue) encodedValue);
        case ValueType.ENUM:
            return ImmutableEnumEncodedValue.of((EnumEncodedValue) encodedValue);
        case ValueType.ARRAY:
            return ImmutableArrayEncodedValue.of((ArrayEncodedValue) encodedValue);
        case ValueType.ANNOTATION:
            return ImmutableAnnotationEncodedValue.of((AnnotationEncodedValue) encodedValue);
        case ValueType.NULL:
            return ImmutableNullEncodedValue.INSTANCE;
        case ValueType.BOOLEAN:
            return ImmutableBooleanEncodedValue.of((BooleanEncodedValue) encodedValue);
        default:
            Preconditions.checkArgument(false);
            return null;
    }
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:41,代码来源:ImmutableEncodedValueFactory.java


示例6: equals

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public boolean equals(@Nullable Object o) {
    if (o instanceof IntEncodedValue) {
        return getValue() == ((IntEncodedValue) o).getValue();
    }
    return false;
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:8,代码来源:BaseIntEncodedValue.java


示例7: internEncodedValue

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Nonnull
private BuilderEncodedValue internEncodedValue(@Nonnull EncodedValue encodedValue) {
    switch (encodedValue.getValueType()) {
        case ValueType.ANNOTATION:
            return internAnnotationEncodedValue((AnnotationEncodedValue) encodedValue);
        case ValueType.ARRAY:
            return internArrayEncodedValue((ArrayEncodedValue) encodedValue);
        case ValueType.BOOLEAN:
            boolean value = ((BooleanEncodedValue) encodedValue).getValue();
            return value ? BuilderBooleanEncodedValue.TRUE_VALUE : BuilderBooleanEncodedValue.FALSE_VALUE;
        case ValueType.BYTE:
            return new BuilderByteEncodedValue(((ByteEncodedValue) encodedValue).getValue());
        case ValueType.CHAR:
            return new BuilderCharEncodedValue(((CharEncodedValue) encodedValue).getValue());
        case ValueType.DOUBLE:
            return new BuilderDoubleEncodedValue(((DoubleEncodedValue) encodedValue).getValue());
        case ValueType.ENUM:
            return internEnumEncodedValue((EnumEncodedValue) encodedValue);
        case ValueType.FIELD:
            return internFieldEncodedValue((FieldEncodedValue) encodedValue);
        case ValueType.FLOAT:
            return new BuilderFloatEncodedValue(((FloatEncodedValue) encodedValue).getValue());
        case ValueType.INT:
            return new BuilderIntEncodedValue(((IntEncodedValue) encodedValue).getValue());
        case ValueType.LONG:
            return new BuilderLongEncodedValue(((LongEncodedValue) encodedValue).getValue());
        case ValueType.METHOD:
            return internMethodEncodedValue((MethodEncodedValue) encodedValue);
        case ValueType.NULL:
            return BuilderNullEncodedValue.INSTANCE;
        case ValueType.SHORT:
            return new BuilderShortEncodedValue(((ShortEncodedValue) encodedValue).getValue());
        case ValueType.STRING:
            return internStringEncodedValue((StringEncodedValue) encodedValue);
        case ValueType.TYPE:
            return internTypeEncodedValue((TypeEncodedValue) encodedValue);
        default:
            throw new ExceptionWithContext("Unexpected encoded value type: %d", encodedValue.getValueType());
    }
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:41,代码来源:BuilderContext.java


示例8: writeTo

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
public static void writeTo(@Nonnull IndentingWriter writer, @Nonnull EncodedValue encodedValue,
                           @Nullable String containingClass)
        throws IOException {
    switch (encodedValue.getValueType()) {
        case ValueType.ANNOTATION:
            AnnotationEncodedValueAdaptor.writeTo(writer, (AnnotationEncodedValue) encodedValue, containingClass);
            return;
        case ValueType.ARRAY:
            ArrayEncodedValueAdaptor.writeTo(writer, (ArrayEncodedValue)encodedValue, containingClass);
            return;
        case ValueType.BOOLEAN:
            BooleanRenderer.writeTo(writer, ((BooleanEncodedValue) encodedValue).getValue());
            return;
        case ValueType.BYTE:
            ByteRenderer.writeTo(writer, ((ByteEncodedValue) encodedValue).getValue());
            return;
        case ValueType.CHAR:
            CharRenderer.writeTo(writer, ((CharEncodedValue) encodedValue).getValue());
            return;
        case ValueType.DOUBLE:
            DoubleRenderer.writeTo(writer, ((DoubleEncodedValue) encodedValue).getValue());
            return;
        case ValueType.ENUM:
            EnumEncodedValue enumEncodedValue = (EnumEncodedValue)encodedValue;
            boolean useImplicitReference = false;
            if (enumEncodedValue.getValue().getDefiningClass().equals(containingClass)) {
                useImplicitReference = true;
            }
            writer.write(".enum ");
            ReferenceUtil.writeFieldDescriptor(writer, enumEncodedValue.getValue(), useImplicitReference);
            return;
        case ValueType.FIELD:
            FieldEncodedValue fieldEncodedValue = (FieldEncodedValue)encodedValue;
            useImplicitReference = false;
            if (fieldEncodedValue.getValue().getDefiningClass().equals(containingClass)) {
                useImplicitReference = true;
            }
            ReferenceUtil.writeFieldDescriptor(writer, fieldEncodedValue.getValue(), useImplicitReference);
            return;
        case ValueType.FLOAT:
            FloatRenderer.writeTo(writer, ((FloatEncodedValue) encodedValue).getValue());
            return;
        case ValueType.INT:
            IntegerRenderer.writeTo(writer, ((IntEncodedValue) encodedValue).getValue());
            return;
        case ValueType.LONG:
            LongRenderer.writeTo(writer, ((LongEncodedValue) encodedValue).getValue());
            return;
        case ValueType.METHOD:
            MethodEncodedValue methodEncodedValue = (MethodEncodedValue)encodedValue;
            useImplicitReference = false;
            if (methodEncodedValue.getValue().getDefiningClass().equals(containingClass)) {
                useImplicitReference = true;
            }
            ReferenceUtil.writeMethodDescriptor(writer, methodEncodedValue.getValue(), useImplicitReference);
            return;
        case ValueType.NULL:
            writer.write("null");
            return;
        case ValueType.SHORT:
            ShortRenderer.writeTo(writer, ((ShortEncodedValue) encodedValue).getValue());
            return;
        case ValueType.STRING:
            ReferenceFormatter.writeStringReference(writer, ((StringEncodedValue) encodedValue).getValue());
            return;
        case ValueType.TYPE:
            writer.write(((TypeEncodedValue)encodedValue).getValue());
    }
}
 
开发者ID:alibaba,项目名称:atlas,代码行数:70,代码来源:EncodedValueAdaptor.java


示例9: of

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) {
    if (intEncodedValue instanceof ImmutableIntEncodedValue) {
        return (ImmutableIntEncodedValue)intEncodedValue;
    }
    return new ImmutableIntEncodedValue(intEncodedValue.getValue());
}
 
开发者ID:CvvT,项目名称:andbg,代码行数:7,代码来源:ImmutableIntEncodedValue.java


示例10: compareTo

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public int compareTo(@Nonnull EncodedValue o) {
    int res = Ints.compare(getValueType(), o.getValueType());
    if (res != 0) return res;
    return Ints.compare(getValue(), ((IntEncodedValue)o).getValue());
}
 
开发者ID:CvvT,项目名称:andbg,代码行数:7,代码来源:BaseIntEncodedValue.java


示例11: compareTo

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public int compareTo( EncodedValue o) {
    int res = Ints.compare(getValueType(), o.getValueType());
    if (res != 0) return res;
    return Ints.compare(getValue(), ((IntEncodedValue)o).getValue());
}
 
开发者ID:AndreJCL,项目名称:JCL,代码行数:7,代码来源:BaseIntEncodedValue.java


示例12: writeEncodedValue

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override protected void writeEncodedValue(@Nonnull InternalEncodedValueWriter writer,
                                           @Nonnull BuilderEncodedValue encodedValue) throws IOException {
    switch (encodedValue.getValueType()) {
        case ValueType.ANNOTATION:
            BuilderAnnotationEncodedValue annotationEncodedValue = (BuilderAnnotationEncodedValue)encodedValue;
            writer.writeAnnotation(annotationEncodedValue.typeReference, annotationEncodedValue.elements);
            break;
        case ValueType.ARRAY:
            BuilderArrayEncodedValue arrayEncodedValue = (BuilderArrayEncodedValue)encodedValue;
            writer.writeArray(arrayEncodedValue.elements);
            break;
        case ValueType.BOOLEAN:
            writer.writeBoolean(((BooleanEncodedValue)encodedValue).getValue());
            break;
        case ValueType.BYTE:
            writer.writeByte(((ByteEncodedValue)encodedValue).getValue());
            break;
        case ValueType.CHAR:
            writer.writeChar(((CharEncodedValue)encodedValue).getValue());
            break;
        case ValueType.DOUBLE:
            writer.writeDouble(((DoubleEncodedValue)encodedValue).getValue());
            break;
        case ValueType.ENUM:
            writer.writeEnum(((BuilderEnumEncodedValue)encodedValue).getValue());
            break;
        case ValueType.FIELD:
            writer.writeField(((BuilderFieldEncodedValue)encodedValue).fieldReference);
            break;
        case ValueType.FLOAT:
            writer.writeFloat(((FloatEncodedValue)encodedValue).getValue());
            break;
        case ValueType.INT:
            writer.writeInt(((IntEncodedValue)encodedValue).getValue());
            break;
        case ValueType.LONG:
            writer.writeLong(((LongEncodedValue)encodedValue).getValue());
            break;
        case ValueType.METHOD:
            writer.writeMethod(((BuilderMethodEncodedValue)encodedValue).methodReference);
            break;
        case ValueType.NULL:
            writer.writeNull();
            break;
        case ValueType.SHORT:
            writer.writeShort(((ShortEncodedValue)encodedValue).getValue());
            break;
        case ValueType.STRING:
            writer.writeString(((BuilderStringEncodedValue)encodedValue).stringReference);
            break;
        case ValueType.TYPE:
            writer.writeType(((BuilderTypeEncodedValue)encodedValue).typeReference);
            break;
        default:
            throw new ExceptionWithContext("Unrecognized value type: %d", encodedValue.getValueType());
    }
}
 
开发者ID:johnlee175,项目名称:dex,代码行数:58,代码来源:DexBuilder.java


示例13: of

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
public static ImmutableIntEncodedValue of(IntEncodedValue intEncodedValue) {
    if (intEncodedValue instanceof ImmutableIntEncodedValue) {
        return (ImmutableIntEncodedValue) intEncodedValue;
    }
    return new ImmutableIntEncodedValue(intEncodedValue.getValue());
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:7,代码来源:ImmutableIntEncodedValue.java


示例14: compareTo

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
public int compareTo(@Nonnull EncodedValue o) {
    int res = Ints.compare(getValueType(), o.getValueType());
    if (res != 0) return res;
    return Ints.compare(getValue(), ((IntEncodedValue) o).getValue());
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:7,代码来源:BaseIntEncodedValue.java


示例15: writeEncodedValue

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
protected void writeEncodedValue(@Nonnull InternalEncodedValueWriter writer,
                                 @Nonnull EncodedValue encodedValue) throws IOException {
    switch (encodedValue.getValueType()) {
        case ValueType.ANNOTATION:
            AnnotationEncodedValue annotationEncodedValue = (AnnotationEncodedValue) encodedValue;
            writer.writeAnnotation(annotationEncodedValue.getType(), annotationEncodedValue.getElements());
            break;
        case ValueType.ARRAY:
            ArrayEncodedValue arrayEncodedValue = (ArrayEncodedValue) encodedValue;
            writer.writeArray(arrayEncodedValue.getValue());
            break;
        case ValueType.BOOLEAN:
            writer.writeBoolean(((BooleanEncodedValue) encodedValue).getValue());
            break;
        case ValueType.BYTE:
            writer.writeByte(((ByteEncodedValue) encodedValue).getValue());
            break;
        case ValueType.CHAR:
            writer.writeChar(((CharEncodedValue) encodedValue).getValue());
            break;
        case ValueType.DOUBLE:
            writer.writeDouble(((DoubleEncodedValue) encodedValue).getValue());
            break;
        case ValueType.ENUM:
            writer.writeEnum(((EnumEncodedValue) encodedValue).getValue());
            break;
        case ValueType.FIELD:
            writer.writeField(((FieldEncodedValue) encodedValue).getValue());
            break;
        case ValueType.FLOAT:
            writer.writeFloat(((FloatEncodedValue) encodedValue).getValue());
            break;
        case ValueType.INT:
            writer.writeInt(((IntEncodedValue) encodedValue).getValue());
            break;
        case ValueType.LONG:
            writer.writeLong(((LongEncodedValue) encodedValue).getValue());
            break;
        case ValueType.METHOD:
            writer.writeMethod(((MethodEncodedValue) encodedValue).getValue());
            break;
        case ValueType.NULL:
            writer.writeNull();
            break;
        case ValueType.SHORT:
            writer.writeShort(((ShortEncodedValue) encodedValue).getValue());
            break;
        case ValueType.STRING:
            writer.writeString(((StringEncodedValue) encodedValue).getValue());
            break;
        case ValueType.TYPE:
            writer.writeType(((TypeEncodedValue) encodedValue).getValue());
            break;
        default:
            throw new ExceptionWithContext("Unrecognized value type: %d", encodedValue.getValueType());
    }
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:59,代码来源:DexPool.java


示例16: writeEncodedValue

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
@Override
protected void writeEncodedValue(@Nonnull InternalEncodedValueWriter writer,
                                 @Nonnull BuilderEncodedValue encodedValue) throws IOException {
    switch (encodedValue.getValueType()) {
        case ValueType.ANNOTATION:
            BuilderAnnotationEncodedValue annotationEncodedValue = (BuilderAnnotationEncodedValue) encodedValue;
            writer.writeAnnotation(annotationEncodedValue.typeReference, annotationEncodedValue.elements);
            break;
        case ValueType.ARRAY:
            BuilderArrayEncodedValue arrayEncodedValue = (BuilderArrayEncodedValue) encodedValue;
            writer.writeArray(arrayEncodedValue.elements);
            break;
        case ValueType.BOOLEAN:
            writer.writeBoolean(((BooleanEncodedValue) encodedValue).getValue());
            break;
        case ValueType.BYTE:
            writer.writeByte(((ByteEncodedValue) encodedValue).getValue());
            break;
        case ValueType.CHAR:
            writer.writeChar(((CharEncodedValue) encodedValue).getValue());
            break;
        case ValueType.DOUBLE:
            writer.writeDouble(((DoubleEncodedValue) encodedValue).getValue());
            break;
        case ValueType.ENUM:
            writer.writeEnum(((BuilderEnumEncodedValue) encodedValue).getValue());
            break;
        case ValueType.FIELD:
            writer.writeField(((BuilderFieldEncodedValue) encodedValue).fieldReference);
            break;
        case ValueType.FLOAT:
            writer.writeFloat(((FloatEncodedValue) encodedValue).getValue());
            break;
        case ValueType.INT:
            writer.writeInt(((IntEncodedValue) encodedValue).getValue());
            break;
        case ValueType.LONG:
            writer.writeLong(((LongEncodedValue) encodedValue).getValue());
            break;
        case ValueType.METHOD:
            writer.writeMethod(((BuilderMethodEncodedValue) encodedValue).methodReference);
            break;
        case ValueType.NULL:
            writer.writeNull();
            break;
        case ValueType.SHORT:
            writer.writeShort(((ShortEncodedValue) encodedValue).getValue());
            break;
        case ValueType.STRING:
            writer.writeString(((BuilderStringEncodedValue) encodedValue).stringReference);
            break;
        case ValueType.TYPE:
            writer.writeType(((BuilderTypeEncodedValue) encodedValue).typeReference);
            break;
        default:
            throw new ExceptionWithContext("Unrecognized value type: %d", encodedValue.getValueType());
    }
}
 
开发者ID:niranjan94,项目名称:show-java,代码行数:59,代码来源:DexBuilder.java


示例17: processDex

import org.jf.dexlib2.iface.value.IntEncodedValue; //导入依赖的package包/类
private static int processDex(String outputDirectory) {

        int rtn = 0;
        int i = 0;

        Set<? extends DexBackedClassDef> classDefs = gDexFile.getClasses();

        /* Find all IInterfaces first */
        for (DexBackedClassDef classDef: classDefs) {

            String className = Utils.descriptorToDot(classDef.getType());

            /* No support AIDL */
            if (className.startsWith("android.support")) {
                continue;
            }

            SortedSet<String> interfaces = new TreeSet(classDef.getInterfaces());
            if (interfaces.size() != 1) {
                continue;           
            }

            /* Getting here is a valid AIDL (or so we think) */
            if (Utils.descriptorToDot(interfaces.first()).equals(IINTERFACE_CLASS)) {

                /* First find the Stub and get a list of transactions */
                String stubName = className + ".Stub";
                String stubProxyName = className + ".Stub.Proxy";

                DexBackedClassDef stubDef = getClassDef(classDefs, stubName);
                DexBackedClassDef stubProxyDef = getClassDef(classDefs, stubProxyName);

                if (stubDef == null) {
                    System.err.println("[ERROR] Unable to find Stub for class: "
                                                            + stubName + ", Skiping!");
                    continue;
                }

                if (stubProxyDef == null) {
                    System.err.println("[ERROR] Unable to find Stub.Proxy for class: "
                                                            + stubProxyName + ", Skiping!");
                    continue;
                }

                AidlFile aidl = new AidlFile(className, outputDirectory);

                /* Next, we need all the transactions for this. */
                for (DexBackedField field : stubDef.getStaticFields()) {
                    if (field.getName().startsWith("TRANSACTION_")) {

                        String methodName = field.getName().replace("TRANSACTION_", "");

                        /* Transaction ID for sorting */
                        EncodedValue iiev = field.getInitialValue();
                        int transactionId = ((IntEncodedValue) iiev).getValue();

                        /* Get the Stub.Proxy method (which has return + args) */
                        DexBackedMethod method = getMethod(stubProxyDef, methodName);

                        aidl.addMethod(transactionId, methodName, method);
                    }
                }

                /* Write it out. */
                aidl.writeFile();
            }
        }

        return rtn;
    }
 
开发者ID:android-dtf,项目名称:core_generate_aidl,代码行数:71,代码来源:App.java



注:本文中的org.jf.dexlib2.iface.value.IntEncodedValue类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AnnotationDetector类代码示例发布时间:2022-05-21
下一篇:
Java InvalidSessionException类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap