Search in sources :

Example 16 with ActionType

use of platformSpecific.fakeInternet.ActionType in project L42 by ElvisResearchGroup.

the class Plugin method MremoveImplementation£xthat£xpath£xselector.

@ActionType({ ActionType.NormType.Library, ActionType.NormType.Library, ActionType.NormType.Library, ActionType.NormType.Library })
public Object MremoveImplementation£xthat£xpath£xselector(Object _that, Object _path, Object _sel) {
    ClassB that = ensureExtractClassB(_that);
    List<Ast.C> path = PathAux.parseValidCs(ensureExtractStringU(_path));
    MethodSelector sel = MethodSelector.parse(ensureExtractStringU(_sel));
    return Abstract.toAbstract(Resources.getP(), that, path, sel, null);
}
Also used : MethodSelector(ast.Ast.MethodSelector) ClassB(ast.ExpCore.ClassB) EncodingHelper.ensureExtractClassB(auxiliaryGrammar.EncodingHelper.ensureExtractClassB) ActionType(platformSpecific.fakeInternet.ActionType)

Aggregations

ClassB (ast.ExpCore.ClassB)16 EncodingHelper.ensureExtractClassB (auxiliaryGrammar.EncodingHelper.ensureExtractClassB)16 ActionType (platformSpecific.fakeInternet.ActionType)16 MethodSelector (ast.Ast.MethodSelector)8 Doc (ast.Ast.Doc)2 EncodingHelper.ensureExtractDoc (auxiliaryGrammar.EncodingHelper.ensureExtractDoc)2 Path (ast.Ast.Path)1 ExpCore (ast.ExpCore)1 IOException (java.io.IOException)1 ArrayList (java.util.ArrayList)1