Package com.android.dx.cf.code
package com.android.dx.cf.code
-
ClassDescriptionBase implementation of
Machine
.Utility that identifies basic blocks in bytecode.List of bootstrap method arguments, which are part of the contents ofBootstrapMethods
attributes.List of bootstrap method entries, which are the contents ofBootstrapMethods
attributes.Representation of a basic block in a bytecode array.List ofByteBlock
instances.List of catch entries, that is, the elements of an "exception table," which is part of a standardCode
attribute.Item in an exception handler list.Bytecode array, which is part of a standardCode
attribute.Base implementation ofBytecodeArray.Visitor
, which has empty method bodies for all methods.Instruction visitor interface.Constants and utility methods for dealing with bytecode arrays at an opcode level.Container for all the giblets that make up a concrete Java bytecode method.Representation of a Java method execution stack.Representation of a Java method execution frame.List of "line number" entries, which are the contents ofLineNumberTable
attributes.Item in a line number table.Representation of an array of local variables, with Java semantics.Representation of a set of local variable arrays, with Java semantics.List of "local variable" entries, which are the contents ofLocalVariableTable
andLocalVariableTypeTable
attributes, as well as combinations of the two.Item in a local variable table.Interface for machines capable of executing bytecode by acting upon aFrame
.Utility methods to merge various frame information.Representation of an array of local variables, with Java semantics.Representation of a subroutine return address.Utility that converts a basic block list into a list of register-oriented blocks.Exception from simulation.Class which knows how to simulate the effects of executing bytecode.List of (value, target) mappings representing the choices of atableswitch
orlookupswitch
instruction.Machine
which keeps track of known values but does not do smart/realistic reference type calculations.