Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
#id: id
The unique ID assigned to this fact.
#parent: ( importT, classT, fieldT, methodT, constructorT, classInitializerT, annotationMemberT, localT, paramT )
ID form parent PEF.
modifier: atomic
one of the atoms:
final int i = 3; //modifier "final" for a fieldT ... public void myFunction(double i){ //modifier "public" for a methodT ... }
fieldT(#fieldID, #parent ,...,'i',...), modifierT(#modifierID1, #fieldID, 'final'), ... methodT(#methodID, ..., 'myFunction', ...), modifierT(#modifierID2, #methodID, 'public').
ast_node_type_spec(modifierT,[ ast_arg(id, mult(1,1,no ), id, [modifierT]), ast_arg(parent, mult(1,1,no ), id, [importT,classT,fieldT,methodT, constructorT, classInitializerT, annotationMemberT, localT, paramT]), ast_arg(modifier,mult(1,1,no ),attr, [atomic]) ]).