interfaceT(#class)

Represents the interface declaration.

Arguments

#class: classT
ID of the fact declared to be an interface (this is NOT a unique ID, but a reference to another fact, like a modifierT).

Sample Java Source

public interface Hello {
	public void hello();
}

Its PEF Representation

classT(#class,_,'Hello',_).
interfaceT(#class).

AST Specification

ast_relation('Java',interfaceT,[
     ast_arg(id,     mult(1,1,no ), id,   [classT])
]).
Last modified: 2013/06/10 21:42
*