Lenguaje

Opcodes Clase

Definición

Precaución

Use the 'Dalvik.Bytecode.IOpcodes' type. This class will be removed in a future release.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

[Android.Runtime.Register("mono/internal/dalvik/bytecode/Opcodes", DoNotGenerateAcw=true)]
[System.Obsolete("Use the 'Dalvik.Bytecode.IOpcodes' type. This class will be removed in a future release.")]
public abstract class Opcodes : Java.Lang.Object
[<Android.Runtime.Register("mono/internal/dalvik/bytecode/Opcodes", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use the 'Dalvik.Bytecode.IOpcodes' type. This class will be removed in a future release.")>]
type Opcodes = class
    inherit Object
Herencia
Atributos

Comentarios

Documentación de la plataforma Android

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
OpAddDouble
OpAddDouble2addr
OpAddFloat
OpAddFloat2addr
OpAddInt
OpAddInt2addr
OpAddIntLit16
OpAddIntLit8
OpAddLong
OpAddLong2addr
OpAget
OpAgetBoolean
OpAgetByte
OpAgetChar
OpAgetObject
OpAgetShort
OpAgetWide
OpAndInt
OpAndInt2addr
OpAndIntLit16
OpAndIntLit8
OpAndLong
OpAndLong2addr
OpAput
OpAputBoolean
OpAputByte
OpAputChar
OpAputObject
OpAputShort
OpAputWide
OpArrayLength
OpBreakpoint
Obsoletos.

Detalles de implementación.

OpCheckCast
OpCheckCastJumbo
Obsoletos.

Nunca implementado; no use.

OpCmpgDouble
OpCmpgFloat
OpCmplDouble
OpCmplFloat
OpCmpLong
OpConst
OpConst16
OpConst4
OpConstClass
OpConstClassJumbo
Obsoletos.

Nunca implementado; no use.

OpConstHigh16
OpConstMethodHandle
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpConstMethodType
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpConstString
OpConstStringJumbo
OpConstWide
OpConstWide16
OpConstWide32
OpConstWideHigh16
OpDivDouble
OpDivDouble2addr
OpDivFloat
OpDivFloat2addr
OpDivInt
OpDivInt2addr
OpDivIntLit16
OpDivIntLit8
OpDivLong
OpDivLong2addr
OpDoubleToFloat
OpDoubleToInt
OpDoubleToLong
OpExecuteInline
Obsoletos.

Detalles de implementación.

OpExecuteInlineRange
Obsoletos.

Detalles de implementación.

OpFillArrayData
OpFilledNewArray
OpFilledNewArrayJumbo
Obsoletos.

Nunca implementado; no use.

OpFilledNewArrayRange
OpFloatToDouble
OpFloatToInt
OpFloatToLong
OpGoto
OpGoto16
OpGoto32
OpIfEq
OpIfEqz
OpIfGe
OpIfGez
OpIfGt
OpIfGtz
OpIfLe
OpIfLez
OpIfLt
OpIfLtz
OpIfNe
OpIfNez
OpIget
OpIgetBoolean
OpIgetBooleanJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetByte
OpIgetByteJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetChar
OpIgetCharJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetObject
OpIgetObjectJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetObjectQuick
Obsoletos.

Detalles de implementación.

OpIgetQuick
Obsoletos.

Detalles de implementación.

OpIgetShort
OpIgetShortJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetWide
OpIgetWideJumbo
Obsoletos.

Nunca implementado; no use.

OpIgetWideQuick
Obsoletos.

Detalles de implementación.

OpIgetWideVolatile
Obsoletos.

Detalles de implementación.

OpInstanceOf
OpInstanceOfJumbo
Obsoletos.

Nunca implementado; no use.

OpIntToByte
OpIntToChar
OpIntToDouble
OpIntToFloat
OpIntToLong
OpIntToShort
OpInvokeCustom
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpInvokeCustomRange
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpInvokeDirect
Obsoletos.

Identifica el invoke-direct código de operación, que invoca un método directo no estático, como un método de instancia privada o un constructor.

OpInvokeDirectEmpty
Obsoletos.

Detalles de implementación.

OpInvokeDirectJumbo
Obsoletos.

Nunca implementado; no use.

OpInvokeDirectRange
OpInvokeInterface
Obsoletos.

Identifica el invoke-interface código de operación, que invoca un método de interfaz en un objeto cuya clase concreta no se conoce estáticamente.

OpInvokeInterfaceJumbo
Obsoletos.

Nunca implementado; no use.

OpInvokeInterfaceRange
OpInvokePolymorphic
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpInvokePolymorphicRange
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

OpInvokeStatic
Obsoletos.

Identifica el invoke-static código de operación, que invoca un método estático.

OpInvokeStaticJumbo
Obsoletos.

Nunca implementado; no use.

OpInvokeStaticRange
OpInvokeSuper
Obsoletos.

Identifica el invoke-super código de operación, que invoca la implementación de superclase más cercana de un método virtual o, en archivos DEX versión 037 o posterior, la implementación no invalidada más específica de un método de interfaz.

OpInvokeSuperJumbo
Obsoletos.

Nunca implementado; no use.

OpInvokeSuperQuick
Obsoletos.

Detalles de implementación.

OpInvokeSuperQuickRange
Obsoletos.

Detalles de implementación.

OpInvokeSuperRange
OpInvokeVirtual
Obsoletos.

Identifica el invoke-virtual código de operación, que invoca un método virtual normal que no es estático, privado o constructor.

OpInvokeVirtualJumbo
Obsoletos.

Nunca implementado; no use.

OpInvokeVirtualQuick
Obsoletos.

Detalles de implementación.

OpInvokeVirtualQuickRange
Obsoletos.

Detalles de implementación.

OpInvokeVirtualRange
OpIput
OpIputBoolean
OpIputBooleanJumbo
Obsoletos.

Nunca implementado; no use.

OpIputByte
OpIputByteJumbo
Obsoletos.

Nunca implementado; no use.

OpIputChar
OpIputCharJumbo
Obsoletos.

Nunca implementado; no use.

OpIputJumbo
Obsoletos.

Nunca implementado; no use.

OpIputObject
OpIputObjectJumbo
Obsoletos.

Nunca implementado; no use.

OpIputObjectQuick
Obsoletos.

Detalles de implementación.

OpIputQuick
Obsoletos.

Detalles de implementación.

OpIputShort
OpIputShortJumbo
Obsoletos.

Nunca implementado; no use.

OpIputWide
OpIputWideJumbo
Obsoletos.

Nunca implementado; no use.

OpIputWideQuick
Obsoletos.

Detalles de implementación.

OpIputWideVolatile
Obsoletos.

Detalles de implementación.

OpLongToDouble
OpLongToFloat
OpLongToInt
OpMonitorEnter
OpMonitorExit
OpMove
OpMove16
OpMoveException
OpMoveFrom16
OpMoveObject
OpMoveObject16
OpMoveObjectFrom16
OpMoveResult
Obsoletos.

Identifica el move-result código de operación, que sigue inmediatamente una invocación para almacenar su resultado.

OpMoveResultObject
OpMoveResultWide
OpMoveWide
OpMoveWide16
OpMoveWideFrom16
OpMulDouble
OpMulDouble2addr
OpMulFloat
OpMulFloat2addr
OpMulInt
OpMulInt2addr
OpMulIntLit16
OpMulIntLit8
OpMulLong
OpMulLong2addr
OpNegDouble
OpNegFloat
OpNegInt
OpNegLong
OpNewArray
OpNewArrayJumbo
Obsoletos.

Nunca implementado; no use.

OpNewInstance
OpNewInstanceJumbo
Obsoletos.

Nunca implementado; no use.

OpNop
OpNotInt
OpNotLong
OpOrInt
OpOrInt2addr
OpOrIntLit16
OpOrIntLit8
OpOrLong
OpOrLong2addr
OpPackedSwitch
OpRemDouble
OpRemDouble2addr
OpRemFloat
OpRemFloat2addr
OpRemInt
OpRemInt2addr
OpRemIntLit16
OpRemIntLit8
OpRemLong
OpRemLong2addr
OpReturn
OpReturnObject
OpReturnVoid
OpReturnWide
OpRsubInt
OpRsubIntLit8
OpSget
OpSgetBoolean
OpSgetBooleanJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetByte
OpSgetByteJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetChar
OpSgetCharJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetObject
OpSgetObjectJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetShort
OpSgetShortJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetWide
OpSgetWideJumbo
Obsoletos.

Nunca implementado; no use.

OpSgetWideVolatile
Obsoletos.

Detalles de implementación.

OpShlInt
OpShlInt2addr
OpShlIntLit8
OpShlLong
OpShlLong2addr
OpShrInt
OpShrInt2addr
OpShrIntLit8
OpShrLong
OpShrLong2addr
OpSparseSwitch
OpSput
OpSputBoolean
OpSputBooleanJumbo
Obsoletos.

Nunca implementado; no use.

OpSputByte
OpSputByteJumbo
Obsoletos.

Nunca implementado; no use.

OpSputChar
OpSputCharJumbo
Obsoletos.

Nunca implementado; no use.

OpSputJumbo
Obsoletos.

Nunca implementado; no use.

OpSputObject
OpSputObjectJumbo
Obsoletos.

Nunca implementado; no use.

OpSputShort
OpSputShortJumbo
Obsoletos.

Nunca implementado; no use.

OpSputWide
OpSputWideJumbo
Obsoletos.

Nunca implementado; no use.

OpSputWideVolatile
Obsoletos.

Detalles de implementación.

OpSubDouble
OpSubDouble2addr
OpSubFloat
OpSubFloat2addr
OpSubInt
OpSubInt2addr
OpSubLong
OpSubLong2addr
OpThrow
OpThrowVerificationError
Obsoletos.

Detalles de implementación.

OpUshrInt
OpUshrInt2addr
OpUshrIntLit8
OpUshrLong
OpUshrLong2addr
OpXorInt
OpXorInt2addr
OpXorIntLit16
OpXorIntLit8
OpXorLong
OpXorLong2addr

Propiedades

Nombre Description
Class
Obsoletos.

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle
Obsoletos.

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode
Obsoletos.

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
JniPeerMembers
Obsoletos.

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

(Heredado de Object)
PeerReference
Obsoletos.

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass
Obsoletos.

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType
Obsoletos.

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()
Obsoletos.

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
Dispose()
Obsoletos.

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)
Obsoletos.

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
Equals(Object)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
Equals(Object)
Obsoletos.

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()
Obsoletos.

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()
Obsoletos.

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()
Obsoletos.

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)
Obsoletos.

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
ToArray<T>()
Obsoletos.

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()
Obsoletos.

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()
Obsoletos.

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)
Obsoletos.

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)
Obsoletos.

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
IJavaPeerable.Finalized()
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)
Obsoletos.

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)
Obsoletos.

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)
Obsoletos.

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)
Obsoletos.

Lista de todos los códigos de operación normales (no específicos de la implementación) Dalvik.

TryJavaCast<TResult>(IJavaPeerable, TResult)
Obsoletos.

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a