SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools



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]) 
]).
research/jtransformer/api/java/pefs/3.0/interfacet.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019