Class FinallyDuplicatesInfoFactory.TryBlock
- java.lang.Object
-
- edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory.TryBlock
-
- Enclosing class:
- FinallyDuplicatesInfoFactory
private static class FinallyDuplicatesInfoFactory.TryBlock extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
catchAnyAddress
(package private) java.util.SortedMap<java.lang.Integer,java.lang.Integer>
duplicates
(package private) org.apache.bcel.generic.InstructionHandle
firstInstruction
(package private) boolean
incorrect
(package private) java.util.SortedMap<java.lang.Integer,java.lang.Integer>
normalBlocks
-
Constructor Summary
Constructors Constructor Description TryBlock(int catchAnyAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
equalBlocks(org.apache.bcel.generic.InstructionHandle ih1, org.apache.bcel.generic.InstructionHandle ih2, int length, int[] positions)
java.lang.String
toString()
void
update(java.util.BitSet exceptionTargets, java.util.BitSet branchTargets, org.apache.bcel.generic.InstructionList il, java.util.Set<java.lang.Integer> finallyTargets, java.util.BitSet usedTargets)
-
-
-
Field Detail
-
incorrect
boolean incorrect
-
catchAnyAddress
final int catchAnyAddress
-
firstInstruction
org.apache.bcel.generic.InstructionHandle firstInstruction
-
normalBlocks
java.util.SortedMap<java.lang.Integer,java.lang.Integer> normalBlocks
-
duplicates
java.util.SortedMap<java.lang.Integer,java.lang.Integer> duplicates
-
-
Method Detail
-
update
public void update(java.util.BitSet exceptionTargets, java.util.BitSet branchTargets, org.apache.bcel.generic.InstructionList il, java.util.Set<java.lang.Integer> finallyTargets, java.util.BitSet usedTargets)
-
equalBlocks
private int equalBlocks(org.apache.bcel.generic.InstructionHandle ih1, org.apache.bcel.generic.InstructionHandle ih2, int length, int[] positions)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-