Home
last modified time | relevance | path

Searched refs:classDef (Results 1 – 6 of 6) sorted by relevance

/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DDeodexUtil.java62 public FieldIdItem lookupField(ClassPath.ClassDef classDef, int fieldOffset) { in lookupField() argument
63 ClassPath.FieldDef field = classDef.getInstanceField(fieldOffset); in lookupField()
68 return parseAndResolveField(classDef, field); in lookupField()
73 public MethodIdItem lookupVirtualMethod(ClassPath.ClassDef classDef, int methodIndex) { in lookupVirtualMethod() argument
74 String method = classDef.getVirtualMethod(methodIndex); in lookupVirtualMethod()
89 if (classDef.isInterface()) { in lookupVirtualMethod()
90 classDef = classDef.getSuperclass(); in lookupVirtualMethod()
91 assert classDef != null; in lookupVirtualMethod()
94 return parseAndResolveMethod(classDef, methodName, methodParams, methodRet); in lookupVirtualMethod()
97 …private MethodIdItem parseAndResolveMethod(ClassPath.ClassDef classDef, String methodName, String … in parseAndResolveMethod() argument
[all …]
DClassPath.java161 ClassDef classDef = null; in initClassPath() local
163 classDef = ClassPath.loadClassDef(classType); in initClassPath()
164 assert classDef != null; in initClassPath()
175 this.javaLangObjectClassDef = classDef; in initClassPath()
180 ClassDef classDef = new PrimitiveClassDef(primitiveType); in initClassPath() local
181 classDefs.put(primitiveType, classDef); in initClassPath()
271 ClassDef classDef = getClassDef(classType, false); in loadClassDef() local
273 if (classDef == null) { in loadClassDef()
280 classDef = new ClassDef(classInfo); in loadClassDef()
281 theClassPath.classDefs.put(classDef.classType, classDef); in loadClassDef()
[all …]
DMethodAnalyzer.java2028 ClassPath.ClassDef classDef = ClassPath.getClassDef((TypeIdItem)item); in verifyFilledNewArrayCommon() local
2030 if (classDef.getClassType().charAt(0) != '[') { in verifyFilledNewArrayCommon()
2031 throw new ValidationException("Cannot use non-array type \"" + classDef.getClassType() + in verifyFilledNewArrayCommon()
2035 ClassPath.ArrayClassDef arrayClassDef = (ClassPath.ArrayClassDef)classDef; in verifyFilledNewArrayCommon()
2036 arrayType = RegisterType.getRegisterType(RegisterType.Category.Reference, classDef); in verifyFilledNewArrayCommon()
3475 …ClassPath.ClassDef classDef = ClassPath.getClassDef(this.encodedMethod.method.getContainingClass()… in analyzeInvokeVirtualQuick() local
3476 assert classDef != null; in analyzeInvokeVirtualQuick()
3478 if (classDef.getSuperclass() != null) { in analyzeInvokeVirtualQuick()
3479 … methodIdItem = deodexUtil.lookupVirtualMethod(classDef.getSuperclass(), methodIndex); in analyzeInvokeVirtualQuick()
3487 methodIdItem = deodexUtil.lookupVirtualMethod(classDef, methodIndex); in analyzeInvokeVirtualQuick()
/external/webkit/Tools/Scripts/
Dsplit-file-by-class80 while (my ($classname, $classDef) = each(%classDefs)) {
99 print NEWHEADER $classDef . "\n";
/external/smali/baksmali/src/main/java/org/jf/baksmali/
Dbaksmali.java158 … ClassPath.ClassDef classDef = ClassPath.getClassDef(classDefItem.getClassType(), false); in disassembleDexFile() local
159 if (classDef == null || classDef instanceof ClassPath.UnresolvedClassDef) { in disassembleDexFile()
/external/webkit/Source/WebKit/android/jni/
DWebViewCore.cpp3434 TextFieldInitDataGlue* classDef = m_textFieldInitDataGlue; in createTextFieldInitData() local
3437 jobject initData = env->NewObject(clazz.get(), classDef->m_constructor); in createTextFieldInitData()
3438 env->SetIntField(initData, classDef->m_fieldPointer, in createTextFieldInitData()
3442 env->SetObjectField(initData, classDef->m_text, inputText.get()); in createTextFieldInitData()
3443 env->SetIntField(initData, classDef->m_type, getInputType(node)); in createTextFieldInitData()
3444 env->SetBooleanField(initData, classDef->m_isSpellCheckEnabled, in createTextFieldInitData()
3450 env->SetBooleanField(initData, classDef->m_isTextFieldNext, in createTextFieldInitData()
3452 env->SetBooleanField(initData, classDef->m_isTextFieldPrev, in createTextFieldInitData()
3454 env->SetBooleanField(initData, classDef->m_isAutoCompleteEnabled, in createTextFieldInitData()
3458 env->SetObjectField(initData, classDef->m_name, fieldName.get()); in createTextFieldInitData()
[all …]