當前位置: 首頁>>代碼示例>>Java>>正文


Java ConstInfoAccessor類代碼示例

本文整理匯總了Java中cuchaz.enigma.bytecode.accessors.ConstInfoAccessor的典型用法代碼示例。如果您正苦於以下問題:Java ConstInfoAccessor類的具體用法?Java ConstInfoAccessor怎麽用?Java ConstInfoAccessor使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


ConstInfoAccessor類屬於cuchaz.enigma.bytecode.accessors包,在下文中一共展示了ConstInfoAccessor類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: updateHashWithConstant

import cuchaz.enigma.bytecode.accessors.ConstInfoAccessor; //導入依賴的package包/類
private void updateHashWithConstant(MessageDigest digest, ConstPool constants, int index) {
	ConstPoolEditor editor = new ConstPoolEditor(constants);
	ConstInfoAccessor item = editor.getItem(index);
	if (item.getType() == InfoType.StringInfo) {
		updateHashWithString(digest, constants.getStringInfo(index));
	}
	// TODO: other constants
}
 
開發者ID:cccssw,項目名稱:enigma-vk,代碼行數:9,代碼來源:ClassIdentity.java

示例2: getItem

import cuchaz.enigma.bytecode.accessors.ConstInfoAccessor; //導入依賴的package包/類
public ConstInfoAccessor getItem(int index) {
	try {
		Object entry = m_getItem.invoke(m_pool, index);
		if (entry == null) {
			return null;
		}
		return new ConstInfoAccessor(entry);
	} catch (Exception ex) {
		throw new Error(ex);
	}
}
 
開發者ID:cccssw,項目名稱:enigma-vk,代碼行數:12,代碼來源:ConstPoolEditor.java

示例3: getItem

import cuchaz.enigma.bytecode.accessors.ConstInfoAccessor; //導入依賴的package包/類
public ConstInfoAccessor getItem(int index) {
    try {
        Object entry = getItem.invoke(this.pool, index);
        if (entry == null) {
            return null;
        }
        return new ConstInfoAccessor(entry);
    } catch (Exception ex) {
        throw new Error(ex);
    }
}
 
開發者ID:OpenModLoader,項目名稱:Enigma,代碼行數:12,代碼來源:ConstPoolEditor.java

示例4: updateHashWithConstant

import cuchaz.enigma.bytecode.accessors.ConstInfoAccessor; //導入依賴的package包/類
private void updateHashWithConstant(MessageDigest digest,
	ConstPool constants, int index)
{
	ConstPoolEditor editor = new ConstPoolEditor(constants);
	ConstInfoAccessor item = editor.getItem(index);
	if(item.getType() == InfoType.StringInfo)
		updateHashWithString(digest, constants.getStringInfo(index));
}
 
開發者ID:Wurst-Imperium,項目名稱:Wurst-Enigma,代碼行數:9,代碼來源:ClassIdentity.java

示例5: getItem

import cuchaz.enigma.bytecode.accessors.ConstInfoAccessor; //導入依賴的package包/類
public ConstInfoAccessor getItem(int index)
{
	try
	{
		Object entry = m_getItem.invoke(m_pool, index);
		if(entry == null)
			return null;
		return new ConstInfoAccessor(entry);
	}catch(Exception ex)
	{
		throw new Error(ex);
	}
}
 
開發者ID:Wurst-Imperium,項目名稱:Wurst-Enigma,代碼行數:14,代碼來源:ConstPoolEditor.java


注:本文中的cuchaz.enigma.bytecode.accessors.ConstInfoAccessor類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。