"<bf>" is not a valid HTML tag, but "<b>" is
This commit is contained in:
parent
f60c164ec1
commit
6beaac98bd
|
@ -153,7 +153,7 @@ public class Util {
|
|||
* constants c1 and c2, respectively.
|
||||
*
|
||||
* Callers must resolve the constant values from the {@link SymbolTable}
|
||||
* before calling this method. These integers are <bf>not</bf> value numbers;
|
||||
* before calling this method. These integers are <b>not</b> value numbers;
|
||||
*/
|
||||
public static <I, T extends IBasicBlock<I>> T resolveBranch(ControlFlowGraph<I, T> G, T bb, int c1, int c2) {
|
||||
SSAConditionalBranchInstruction c = (SSAConditionalBranchInstruction) getLastInstruction(G, bb);
|
||||
|
|
|
@ -95,7 +95,7 @@ public class ModRef<T extends InstanceKey> {
|
|||
}
|
||||
|
||||
/**
|
||||
* For each call graph node, what heap locations (as determined by a heap model) may it write, <bf> NOT </bf> including its
|
||||
* For each call graph node, what heap locations (as determined by a heap model) may it write, <b> NOT </b> including its
|
||||
* callees transitively
|
||||
*
|
||||
* @param heapExclude
|
||||
|
@ -106,7 +106,7 @@ public class ModRef<T extends InstanceKey> {
|
|||
}
|
||||
|
||||
/**
|
||||
* For each call graph node, what heap locations (as determined by a heap model) may it read, <bf> NOT </bf> including its callees
|
||||
* For each call graph node, what heap locations (as determined by a heap model) may it read, <b> NOT </b> including its callees
|
||||
* transitively
|
||||
*
|
||||
* @param heapExclude
|
||||
|
@ -119,7 +119,7 @@ public class ModRef<T extends InstanceKey> {
|
|||
return new DelegatingExtendedHeapModel(pa.getHeapModel());
|
||||
}
|
||||
/**
|
||||
* For a call graph node, what heap locations (as determined by a heap model) may it write, <bf> NOT </bf> including it's callees
|
||||
* For a call graph node, what heap locations (as determined by a heap model) may it write, <b> NOT </b> including it's callees
|
||||
* transitively
|
||||
*
|
||||
* @param heapExclude
|
||||
|
@ -142,7 +142,7 @@ public class ModRef<T extends InstanceKey> {
|
|||
}
|
||||
|
||||
/**
|
||||
* For a call graph node, what heap locations (as determined by a heap model) may it read, <bf> NOT </bf> including it's callees
|
||||
* For a call graph node, what heap locations (as determined by a heap model) may it read, <b> NOT </b> including it's callees
|
||||
* transitively
|
||||
*/
|
||||
private Collection<PointerKey> scanNodeForRef(final CGNode n, final PointerAnalysis<T> pa, HeapExclusions heapExclude) {
|
||||
|
|
|
@ -161,7 +161,7 @@ public class PDG<T extends InstanceKey> implements NumberedGraph<Statement> {
|
|||
|
||||
/**
|
||||
* WARNING: Since we're using a {@link HashMap} of {@link SSAInstruction}s, and equals() of {@link SSAInstruction} assumes a
|
||||
* canonical representative for each instruction, we <bf>must</bf> ensure that we use the same IR object throughout
|
||||
* canonical representative for each instruction, we <b>must</b> ensure that we use the same IR object throughout
|
||||
* initialization!!
|
||||
*/
|
||||
private void populate() {
|
||||
|
@ -786,7 +786,7 @@ public class PDG<T extends InstanceKey> implements NumberedGraph<Statement> {
|
|||
|
||||
/**
|
||||
* Wrap an {@link SSAInstruction} in a {@link Statement}. WARNING: Since we're using a {@link HashMap} of {@link SSAInstruction}s,
|
||||
* and equals() of {@link SSAInstruction} assumes a canonical representative for each instruction, we <bf>must</bf> ensure that we
|
||||
* and equals() of {@link SSAInstruction} assumes a canonical representative for each instruction, we <b>must</b> ensure that we
|
||||
* use the same IR object throughout initialization!!
|
||||
*/
|
||||
private Statement ssaInstruction2Statement(SSAInstruction s, IR ir, Map<SSAInstruction, Integer> instructionIndices) {
|
||||
|
|
|
@ -197,7 +197,7 @@ public class SDG<T extends InstanceKey> extends AbstractNumberedGraph<Statement>
|
|||
}
|
||||
|
||||
/**
|
||||
* iterate over the nodes <bf>without</bf> constructing any new ones. Use with extreme care. May break graph traversals that
|
||||
* iterate over the nodes <b>without</b> constructing any new ones. Use with extreme care. May break graph traversals that
|
||||
* lazily add more nodes.
|
||||
*/
|
||||
@Override
|
||||
|
@ -260,7 +260,7 @@ public class SDG<T extends InstanceKey> extends AbstractNumberedGraph<Statement>
|
|||
}
|
||||
|
||||
/**
|
||||
* iterate over the nodes <bf>without</bf> constructing any new ones. Use with extreme care. May break graph traversals that
|
||||
* iterate over the nodes <b>without</b> constructing any new ones. Use with extreme care. May break graph traversals that
|
||||
* lazily add more nodes.
|
||||
*/
|
||||
Iterator<? extends Statement> iterateLazyNodes() {
|
||||
|
|
|
@ -579,8 +579,8 @@ public final class TypeReference implements Serializable {
|
|||
* TypeReferences are canonical. However, note that two TypeReferences can be non-equal, yet still represent the same
|
||||
* IClass.
|
||||
*
|
||||
* These two TypeReference are <bf>NOT</bf> equal(), but they both represent the IClass which is named
|
||||
* For example, the there can be two TypeReferences <Application,java.lang.Object> and <Primordial,java.lang.Object>.
|
||||
* These two TypeReference are <b>NOT</b> equal(), but they both represent the IClass which is named
|
||||
* <Primordial,java.lang.Object>
|
||||
*/
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue