TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.codereview.cpp.ast
Class ASTHelper

java.lang.Object
  extended byorg.eclipse.tptp.platform.analysis.codereview.cpp.ast.ASTHelper

public class ASTHelper
extends java.lang.Object


Constructor Summary
ASTHelper()
           
 
Method Summary
static void satisfy(java.util.List fullList, IRuleFilter filter)
          Create a list of ASTNodes that statisfy the specified filtering rules
static void satisfy(java.util.List fullList, IRuleFilter[] filterArray)
          Create a list of ASTNodes that statisfy the specified filtering rules
static void satisfy(java.util.List fullList, java.util.List filterList)
          Create a list of ASTNodes that statisfy the specified filtering rules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTHelper

public ASTHelper()
Method Detail

satisfy

public static void satisfy(java.util.List fullList,
                           java.util.List filterList)
Create a list of ASTNodes that statisfy the specified filtering rules

Parameters:
fullList - The list of ASTNode to filter
filterList - A list of FilterRules that determine resulting list containment

satisfy

public static void satisfy(java.util.List fullList,
                           IRuleFilter[] filterArray)
Create a list of ASTNodes that statisfy the specified filtering rules

Parameters:
fullList - The list of ASTNode to filter

satisfy

public static void satisfy(java.util.List fullList,
                           IRuleFilter filter)
Create a list of ASTNodes that statisfy the specified filtering rules

Parameters:
fullList - The list of ASTNode to filter
filter - A single rule filter that determines resulting list containment

TPTP 4.2.0 Platform Project
Public API Specification