Package com.strobel.assembler.metadata
Class MethodReader
- java.lang.Object
-
- com.strobel.assembler.metadata.MethodReader
-
public class MethodReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
MethodReader.Fixup
-
Field Summary
Fields Modifier and Type Field Description private CodeAttribute
_code
private TypeReference
_declaringType
private MethodBody
_methodBody
private MethodDefinition
_methodDefinition
private int
_modifiers
private IMetadataScope
_scope
-
Constructor Summary
Constructors Constructor Description MethodReader(MethodDefinition methodDefinition, IMetadataScope scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
processLocalVariableTable(VariableDefinitionCollection variables, LocalVariableTableAttribute table, java.util.List<ParameterDefinition> parameters)
MethodBody
readBody()
private MethodBody
readBodyCore()
-
-
-
Field Detail
-
_methodDefinition
private final MethodDefinition _methodDefinition
-
_code
private final CodeAttribute _code
-
_scope
private final IMetadataScope _scope
-
_methodBody
private final MethodBody _methodBody
-
_declaringType
private final TypeReference _declaringType
-
_modifiers
private final int _modifiers
-
-
Constructor Detail
-
MethodReader
public MethodReader(MethodDefinition methodDefinition, IMetadataScope scope)
-
-
Method Detail
-
readBody
public MethodBody readBody()
-
readBodyCore
private MethodBody readBodyCore()
-
processLocalVariableTable
private void processLocalVariableTable(VariableDefinitionCollection variables, LocalVariableTableAttribute table, java.util.List<ParameterDefinition> parameters)
-
-