x86compilercontext.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 612 行 · 第 1/2 页

JAVA
612
字号
     * @return method
     */
    public VmMethod getLdivMethod() {
        return ldivMethod;
    }

    /**
     * Gets the lrem method
     * 
     * @return method
     */
    public VmMethod getLremMethod() {
        return lremMethod;
    }

    /**
     * Gets the monitorEnter method
     * 
     * @return method
     */
    public VmMethod getMonitorEnterMethod() {
        return monitorEnterMethod;
    }

    /**
     * Gets the monitorExit method
     * 
     * @return method
     */
    public VmMethod getMonitorExitMethod() {
        return monitorExitMethod;
    }

    /**
     * Gets the resolveClass method
     * 
     * @return method
     */
    public VmMethod getResolveClassMethod() {
        return resolveClassMethod;
    }

    /**
     * Gets the resolveField method
     * 
     * @return method
     */
    public VmMethod getResolveFieldMethod() {
        return resolveFieldMethod;
    }

    /**
     * Gets the resolveMethod method
     * 
     * @return method
     */
    public VmMethod getResolveMethodMethod() {
        return resolveMethodMethod;
    }

    /**
     * Gets the offset field of VmInstanceField
     * 
     * @return field
     */
    public VmInstanceField getVmFieldOffsetField() {
        return vmFieldOffsetField;
    }

    /**
     * Gets the VmInstanceField class
     * 
     * @return type
     */
    public VmType getVmInstanceFieldClass() {
        return vmInstanceFieldClass;
    }

    /**
     * Gets the VmInstanceMethod class
     * 
     * @return type
     */
    public VmType getVmInstanceMethodClass() {
        return vmInstanceMethodClass;
    }

    /**
     * Gets the VmMethodCode class
     * 
     * @return type
     */
    public VmType getVmMethodCodeClass() {
        return vmMethodCodeClass;
    }

    /**
     * Gets the vmtOffset field of VmMethod
     * 
     * @return field
     */
    public VmInstanceField getVmMethodVmtOffsetField() {
        return vmMethodTibOffsetField;
    }

    /**
     * Gets the MonitorManager class
     * 
     * @return type
     */
    public VmType getVmMonitorManagerClass() {
        return vmMonitorManagerClass;
    }

    /**
     * Gets the SoftByteCodes class
     * 
     * @return type
     */
    public VmType getVmSoftByteCodesClass() {
        return vmSoftByteCodesClass;
    }

    /**
     * Gets the VmStaticField class
     * 
     * @return type
     */
    public VmType getVmStaticFieldClass() {
        return vmStaticFieldClass;
    }

    /**
     * Gets the selector field of VmConstIMethodRef
     * 
     * @return type
     */
    public VmInstanceField getVmConstIMethodRefSelectorField() {
        return vmConstIMethodRefSelectorField;
    }

    /**
     * Gets the selector field of VmMethod
     * 
     * @return type
     */
    public VmInstanceField getVmMethodSelectorField() {
        return vmMethodSelectorField;
    }

    /**
     * Gets the systemException method of SoftByteCodes
     * 
     * @return type
     */
    public VmMethod getSystemExceptionMethod() {
        return systemExceptionMethod;
    }

    /**
     * @return Returns the offset of the vmThreadSwitchIndicator field.
     */
    public final int getVmThreadSwitchIndicatorOffset() {
        return this.vmThreadSwitchIndicatorOffset;
    }

    /**
     * @return Returns the vmTypeInitialize.
     */
    public final VmMethod getVmTypeInitialize() {
        return this.vmTypeInitialize;
    }

    /**
     * @return Returns the vmTypeModifiers.
     */
    public final VmInstanceField getVmTypeModifiers() {
        return this.vmTypeModifiers;
    }

    /**
     * @return Returns the vmTypeState.
     */
    public final VmInstanceField getVmTypeState() {
        return this.vmTypeState;
    }

    /**
     * @return Returns the vmMemberDeclaringClassField.
     */
    public final VmInstanceField getVmMemberDeclaringClassField() {
        return this.vmMemberDeclaringClassField;
    }

    /**
     * @return Returns the vmMethodInvocationCountField.
     */
    public final VmInstanceField getVmMethodInvocationCountField() {
        return this.vmMethodInvocationCountField;
    }

    /**
     * @return Returns the vmProcessorStackEnd.
     */
    public final VmInstanceField getVmProcessorStackEnd() {
        return this.vmProcessorStackEnd;
    }

    /**
     * @return Returns the vmMethodNativeCodeField.
     */
    public final VmInstanceField getVmMethodNativeCodeField() {
        return this.vmMethodNativeCodeField;
    }

    /**
     * @return Returns the vmTypeCp.
     */
    public final VmInstanceField getVmTypeCp() {
        return this.vmTypeCp;
    }

    /**
     * @return Returns the vmCPCp.
     */
    public final VmInstanceField getVmCPCp() {
        return this.vmCPCp;
    }

    /**
     * @return Returns the allocPrimitiveArrayMethod.
     */
    public final VmMethod getAllocPrimitiveArrayMethod() {
        return this.allocPrimitiveArrayMethod;
    }

    /**
     * @return Returns the vmConstClassResolvedClass.
     */
    public final VmInstanceField getVmConstClassResolvedClass() {
        return this.vmConstClassResolvedClass;
    }

    /**
     * @return Returns the vmConstMethodResolvedMethod.
     */
    public final VmInstanceField getVmConstMethodResolvedMethod() {
        return this.vmConstMethodResolvedMethod;
    }

    /**
     * @return Returns the vmConstFieldResolvedField.
     */
    public final VmInstanceField getVmConstFieldResolvedField() {
        return this.vmConstFieldResolvedField;
    }

    /**
     * @return Returns the vmFieldStaticsIndexField.
     */
    final VmInstanceField getVmFieldStaticsIndexField() {
        return this.vmFieldStaticsIndexField;
    }

    /**
     * @return Returns the vmProcessorStaticsTable.
     */
    final VmInstanceField getVmProcessorStaticsTable() {
        return this.vmProcessorStaticsTable;
    }

    /**
     * @return Returns the arrayStoreWriteBarrier.
     */
    public final VmMethod getArrayStoreWriteBarrier() {
        return this.arrayStoreWriteBarrier;
    }

    /**
     * @return Returns the putfieldWriteBarrier.
     */
    public final VmMethod getPutfieldWriteBarrier() {
        return this.putfieldWriteBarrier;
    }

    /**
     * @return Returns the putstaticWriteBarrier.
     */
    public final VmMethod getPutstaticWriteBarrier() {
        return this.putstaticWriteBarrier;
    }
    
    /**
     * @return Returns the writeBarrier.
     */
    public final VmWriteBarrier getWriteBarrier() {
        return this.writeBarrier;
    }
    /**
     * @return Returns the magic.
     */
    public final int getMagic() {
        return this.magic;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?