类 LineNumberRangeFinder
- java.lang.Object
-
- proguard.classfile.attribute.visitor.LineNumberRangeFinder
-
- 所有已实现的接口:
LineNumberInfoVisitor
public class LineNumberRangeFinder extends java.lang.Object implements LineNumberInfoVisitor
ThisLineNumberInfoVisitorremembers the lowest and the highest line numbers that it finds in all the line numbers that it visits. It ignores the sources of the line numbers.
-
-
构造器概要
构造器 构造器 说明 LineNumberRangeFinder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetHighestLineNumber()Returns the highest line number that has been visited so far.intgetLowestLineNumber()Returns the lowest line number that has been visited so far.booleanhasSource()Returns whether any of the visited line numbers has a non-null source.voidvisitLineNumberInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberInfo lineNumberInfo)
-
-
-
方法详细资料
-
getLowestLineNumber
public int getLowestLineNumber()
Returns the lowest line number that has been visited so far.
-
getHighestLineNumber
public int getHighestLineNumber()
Returns the highest line number that has been visited so far.
-
hasSource
public boolean hasSource()
Returns whether any of the visited line numbers has a non-null source.
-
visitLineNumberInfo
public void visitLineNumberInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberInfo lineNumberInfo)
- 指定者:
visitLineNumberInfo在接口中LineNumberInfoVisitor
-
-