View Javadoc

    1   package net.sourceforge.pmd.ast;
    2
    3   /**
    4    * This interface allows a Java Class to be associtated with a node.
    5    */
    6   public interface TypeNode {
    7
    8   	/**
    9   	 * Get the Java Class associated with this node.
    10  	 * @return The Java Class, may return <code>null</code>.
    11  	 */
    12  	public Class<?> getType();
    13
    14  	/**
    15  	 * Set the Java Class associated with this node.
    16  	 * @param type A Java Class
    17  	 */
    18  	public void setType(Class<?> type);
    19  }