All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jace.parser.attribute.Attribute Maven / Gradle / Ivy

There is a newer version: 1.2.22
Show newest version
package org.jace.parser.attribute;

import java.io.*;

/**
 * Represents an attribute for a class, a field, a method, or code.
 *
 * @author Toby Reyelts
 *
 */
public interface Attribute
{
	/**
	 * Returns the name of this attribute. For example, "ConstantValue".
	 *
	 * @return the attribute name
	 */
	public String getName();

	/**
	 * Writes the Attribute out in class file format.
	 *
	 * @param output the stream to write to
	 * @throws IOException if an I/O error occurs while writing to the stream
	 */
	public void write(DataOutputStream output) throws IOException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy