类 NoExternalReturnValuesMethodMarker
- java.lang.Object
-
- proguard.optimize.info.NoExternalReturnValuesMethodMarker
-
- 所有已实现的接口:
proguard.classfile.visitor.MemberVisitor
public class NoExternalReturnValuesMethodMarker extends java.lang.Object implements proguard.classfile.visitor.MemberVisitorThis MemberVisitor marks all methods that it visits as not having any return values that are external reference values (only parameters or new instances). It will make the ParameterEscapeMarker consider them as such without further analysis.- 另请参阅:
ParameterEscapeMarker
-
-
构造器概要
构造器 构造器 说明 NoExternalReturnValuesMethodMarker()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static booleanhasNoExternalReturnValues(proguard.classfile.Method method)voidvisitAnyMember(proguard.classfile.Clazz Clazz, proguard.classfile.Member member)voidvisitLibraryMethod(proguard.classfile.LibraryClass libraryClass, proguard.classfile.LibraryMethod libraryMethod)voidvisitProgramMethod(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMethod programMethod)
-
-
-
方法详细资料
-
visitAnyMember
public void visitAnyMember(proguard.classfile.Clazz Clazz, proguard.classfile.Member member)- 指定者:
visitAnyMember在接口中proguard.classfile.visitor.MemberVisitor
-
visitProgramMethod
public void visitProgramMethod(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramMethod programMethod)- 指定者:
visitProgramMethod在接口中proguard.classfile.visitor.MemberVisitor
-
visitLibraryMethod
public void visitLibraryMethod(proguard.classfile.LibraryClass libraryClass, proguard.classfile.LibraryMethod libraryMethod)- 指定者:
visitLibraryMethod在接口中proguard.classfile.visitor.MemberVisitor
-
hasNoExternalReturnValues
public static boolean hasNoExternalReturnValues(proguard.classfile.Method method)
-
-