Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jamie Mansfield
asm
Commits
303ff45a
Commit
303ff45a
authored
Jun 12, 2018
by
Eric Bruneton
Browse files
Merge branch 'unfork/doc' into 'master'
Minor Javadoc improvements See merge request
asm/asm!182
parents
c72a86bd
43655e34
Changes
2
Hide whitespace changes
Inline
Side-by-side
asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java
View file @
303ff45a
...
...
@@ -85,7 +85,7 @@ public abstract class Interpreter<V extends Value> {
*
* @param insn the bytecode instruction to be interpreted.
* @return the result of the interpretation of the given instruction.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
newOperation
(
AbstractInsnNode
insn
)
throws
AnalyzerException
;
...
...
@@ -100,7 +100,7 @@ public abstract class Interpreter<V extends Value> {
* @param value the value that must be moved by the instruction.
* @return the result of the interpretation of the given instruction. The returned value must be
* <tt>equal</tt> to the given value.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
copyOperation
(
AbstractInsnNode
insn
,
V
value
)
throws
AnalyzerException
;
...
...
@@ -116,7 +116,7 @@ public abstract class Interpreter<V extends Value> {
* @param insn the bytecode instruction to be interpreted.
* @param value the argument of the instruction to be interpreted.
* @return the result of the interpretation of the given instruction.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
unaryOperation
(
AbstractInsnNode
insn
,
V
value
)
throws
AnalyzerException
;
...
...
@@ -134,7 +134,7 @@ public abstract class Interpreter<V extends Value> {
* @param value1 the first argument of the instruction to be interpreted.
* @param value2 the second argument of the instruction to be interpreted.
* @return the result of the interpretation of the given instruction.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
binaryOperation
(
AbstractInsnNode
insn
,
V
value1
,
V
value2
)
throws
AnalyzerException
;
...
...
@@ -150,7 +150,7 @@ public abstract class Interpreter<V extends Value> {
* @param value2 the second argument of the instruction to be interpreted.
* @param value3 the third argument of the instruction to be interpreted.
* @return the result of the interpretation of the given instruction.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
ternaryOperation
(
AbstractInsnNode
insn
,
V
value1
,
V
value2
,
V
value3
)
throws
AnalyzerException
;
...
...
@@ -165,7 +165,7 @@ public abstract class Interpreter<V extends Value> {
* @param insn the bytecode instruction to be interpreted.
* @param values the arguments of the instruction to be interpreted.
* @return the result of the interpretation of the given instruction.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
V
naryOperation
(
AbstractInsnNode
insn
,
List
<?
extends
V
>
values
)
throws
AnalyzerException
;
...
...
@@ -178,7 +178,7 @@ public abstract class Interpreter<V extends Value> {
* @param insn the bytecode instruction to be interpreted.
* @param value the argument of the instruction to be interpreted.
* @param expected the expected return type of the analyzed method.
* @throws AnalyzerException if an error occured during the interpretation.
* @throws AnalyzerException if an error occur
r
ed during the interpretation.
*/
public
abstract
void
returnOperation
(
AbstractInsnNode
insn
,
V
value
,
V
expected
)
throws
AnalyzerException
;
...
...
asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java
View file @
303ff45a
...
...
@@ -43,6 +43,8 @@ public class MethodInsnNode extends AbstractInsnNode {
/**
* The internal name of the method's owner class (see {@link
* org.objectweb.asm.Type#getInternalName()}).
*
* For methods of arrays, e.g., <tt>clone()</tt>, the array type descriptor.
*/
public
String
owner
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment