This is a resource based on j2me embedded,if you dont understand,you can connection with me .

源代码在线查看: constantvalueattribute.java

软件大小: 17809 K
上传用户: edan1181
关键词: connection understand you embedded
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*				 * @(#)ConstantValueAttribute.java	1.10 06/10/10				 *				 * Copyright  1990-2008 Sun Microsystems, Inc. All Rights Reserved.  				 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER  				 *   				 * This program is free software; you can redistribute it and/or  				 * modify it under the terms of the GNU General Public License version  				 * 2 only, as published by the Free Software Foundation.   				 *   				 * This program is distributed in the hope that it will be useful, but  				 * WITHOUT ANY WARRANTY; without even the implied warranty of  				 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  				 * General Public License version 2 for more details (a copy is  				 * included at /legal/license.txt).   				 *   				 * You should have received a copy of the GNU General Public License  				 * version 2 along with this work; if not, write to the Free Software  				 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  				 * 02110-1301 USA   				 *   				 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa  				 * Clara, CA 95054 or visit www.sun.com if you need additional  				 * information or have any questions. 				 *				 */								package components;				import java.io.DataOutput;				import java.io.DataInput;				import java.io.IOException;				import util.DataFormatException;								/*				 * A class to represent the ConstantValue Attribute				 * of a field				 */								public				class ConstantValueAttribute extends Attribute				{				    public ConstantObject	data;								    public				    ConstantValueAttribute( UnicodeConstant name, int l, ConstantObject d ){					super( name, l );					data = d;				    }								    protected int				    writeData( DataOutput o ) throws IOException{					o.writeShort( data.index );					return 2;				    }								    public void				    countConstantReferences( boolean isRelocatable ){					super.countConstantReferences( isRelocatable );					// don't need in runtime constant pool.					//data.incReference();				    }								    //				    // for those cases where we already read the name index				    // and know that its not something requiring special handling.				    //				    public static Attribute				    finishReadAttribute( DataInput i, UnicodeConstant name, ConstantPool cp ) throws IOException {					int l;					int n;					ConstantObject d;									l  = i.readInt();					n  = i.readUnsignedShort();					d  = cp.elementAt(n);					return new ConstantValueAttribute( name, l, d );				    }								}							

相关资源