Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
asm
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jamie Mansfield
asm
Commits
303ff45a
Commit
303ff45a
authored
Jun 12, 2018
by
Eric Bruneton
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'unfork/doc' into 'master'
Minor Javadoc improvements See merge request
!182
parents
c72a86bd
43655e34
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
7 deletions
+9
-7
asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java
...ain/java/org/objectweb/asm/tree/analysis/Interpreter.java
+7
-7
asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java
.../src/main/java/org/objectweb/asm/tree/MethodInsnNode.java
+2
-0
No files found.
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
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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