Fix several broken cross-references in Javadoc comments
This commit is contained in:
parent
76faa4df2d
commit
372f0bd5d8
|
@ -23,7 +23,7 @@ import com.ibm.wala.util.collections.Pair;
|
|||
/**
|
||||
* Represents the JavaScript global object.
|
||||
*
|
||||
* @see JSSSAPropagationCallGraphBuilder
|
||||
* @see com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
|
||||
*/
|
||||
@SuppressWarnings("javadoc")
|
||||
public class GlobalObjectKey implements InstanceKey {
|
||||
|
|
|
@ -187,7 +187,7 @@ public abstract class SSAPropagationCallGraphBuilder extends PropagationCallGrap
|
|||
* Visit all instructions in a node, and add dataflow constraints induced by each statement in the SSA form.
|
||||
* @throws CancelException
|
||||
*
|
||||
* @see com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder#addConstraintsFromNode(com.ibm.wala.ipa.callgraph.CGNode)
|
||||
* @see com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder#addConstraintsFromNode(com.ibm.wala.ipa.callgraph.CGNode, com.ibm.wala.util.MonitorUtil.IProgressMonitor)
|
||||
*/
|
||||
@Override
|
||||
protected boolean addConstraintsFromNode(CGNode node, IProgressMonitor monitor) throws CancelException {
|
||||
|
|
|
@ -47,7 +47,6 @@ import java.util.HashMap;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.ibm.wala.classLoader.ProgramCounter;
|
||||
import com.ibm.wala.ssa.ConstantValue;
|
||||
import com.ibm.wala.ssa.SSAGotoInstruction;
|
||||
import com.ibm.wala.ssa.SSAInstruction;
|
||||
|
@ -71,18 +70,16 @@ import com.ibm.wala.util.strings.Atom;
|
|||
*
|
||||
* It extends the MethodSummarys capabilities by the functions:
|
||||
* * {@link #getStatementAt(int)}
|
||||
* * {@link #getStatementsAfter(int)}
|
||||
* * {@link #reserveProgramCounters(int)}
|
||||
* * {@link #allowReserved(boolean)}
|
||||
*
|
||||
* @see com.ibm.wala.dalvik.ssa.AndroidModelInstructionFectory
|
||||
* @see com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
|
||||
* @see com.ibm.wala.ssa.SSAInstructionFactory
|
||||
* @see com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
|
||||
* @see com.ibm.wala.ipa.summaries.MethodSummary
|
||||
*
|
||||
* @author Tobias Blaschke <code@tobiasblaschke.de>
|
||||
* @since 2013-09-08
|
||||
*/
|
||||
@SuppressWarnings("javadoc")
|
||||
public class VolatileMethodSummary {
|
||||
|
||||
private static final boolean DEBUG = false;
|
||||
|
@ -222,12 +219,12 @@ public class VolatileMethodSummary {
|
|||
}
|
||||
|
||||
/**
|
||||
* Not exactly dual to {@link #isFree(boolean)}.
|
||||
* Not exactly dual to {@link #isFree(int)}.
|
||||
*
|
||||
* Returns whether an instruction is located at ProgramCounter. Thus it is a shortcut
|
||||
* to {@link #getStatementAt(int)} != null.
|
||||
* <p>
|
||||
* It is not the exact dual to {@link #isFree(boolean)} as it does not consider reserved
|
||||
* It is not the exact dual to {@link #isFree(int)} as it does not consider reserved
|
||||
* ProgramCounters.
|
||||
*
|
||||
* @param programCounter the ProgramCounter in question
|
||||
|
@ -246,7 +243,7 @@ public class VolatileMethodSummary {
|
|||
}
|
||||
|
||||
/**
|
||||
* Like {@link #addStatement(SSAInstructionWithPC)} but may replace an existing one.
|
||||
* Like {@link #addStatement(SSAInstruction)} but may replace an existing one.
|
||||
*
|
||||
* @param statement The statement to add without care of overwriting
|
||||
* @return true if a statement has actually been overwritten
|
||||
|
@ -344,7 +341,7 @@ public class VolatileMethodSummary {
|
|||
* @throws NullPointerException if statement is null
|
||||
* @throws IllegalArgumentException if the statement has set an invalid ProgramCounter or
|
||||
* if there is already a statement at the statements iindex. In this case you can use
|
||||
* {@link #overwritetatement(SSAInstruction)}.
|
||||
* {@link #overwriteStatement(SSAInstruction)}.
|
||||
*/
|
||||
public void addStatement(SSAInstruction statement) {
|
||||
if (isUsed(statement.iindex)) {
|
||||
|
@ -435,7 +432,7 @@ public class VolatileMethodSummary {
|
|||
/**
|
||||
* Gets you a non-reserved ProgramCounter you can write to.
|
||||
*
|
||||
* This function returns the next ProgramCounter for which not({@link #isUsed(ProgramCounter)})
|
||||
* This function returns the next ProgramCounter for which not({@link #isUsed(int)})
|
||||
* holds. Thus it will _not_ give you a ProgramCounter which is reserved even if you enabled
|
||||
* writing to reserved ProgramCounters using {@link #allowReserved(boolean)}! You'll have to
|
||||
* keep track of them on your own.
|
||||
|
@ -576,7 +573,7 @@ public class VolatileMethodSummary {
|
|||
}
|
||||
|
||||
/**
|
||||
* Set the value returned by {@link #getFactory()}
|
||||
* Set the value returned by {@link #isFactory()}
|
||||
*
|
||||
* @throws IllegalStateException if summary was locked
|
||||
*/
|
||||
|
@ -600,7 +597,7 @@ public class VolatileMethodSummary {
|
|||
}
|
||||
|
||||
/**
|
||||
* Set the value returned by {@link #getStatic()}
|
||||
* Set the value returned by {@link #isStatic()}
|
||||
*
|
||||
* @throws IllegalStateException if summary was locked
|
||||
*/
|
||||
|
|
|
@ -147,7 +147,7 @@ public class SSAPhiInstruction extends SSAInstruction {
|
|||
}
|
||||
|
||||
/**
|
||||
* @see com.ibm.wala.ssa.SSAInstruction#getValueString(SymbolTable, ValueDecorator, int)
|
||||
* @see com.ibm.wala.ssa.SSAInstruction#getValueString(SymbolTable, int)
|
||||
*/
|
||||
@Override
|
||||
protected String getValueString(SymbolTable symbolTable, int valueNumber) {
|
||||
|
|
Loading…
Reference in New Issue