changeset 13090:4fcc7d778e0f

MethodFilter: add documentation about comma seperator
author Bernhard Urban <bernhard.urban@jku.at>
date Wed, 20 Nov 2013 20:32:04 +0100
parents 77fbf02f701c
children d1c929751642
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/MethodFilter.java
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/MethodFilter.java	Wed Nov 20 19:27:49 2013 +0100
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/MethodFilter.java	Wed Nov 20 20:32:04 2013 +0100
@@ -32,6 +32,7 @@
  * parameters. The syntax for the source pattern that is passed to the constructor is as follows:
  * 
  * <pre>
+ * SourcePatterns = SourcePattern ["," SourcePatterns] .
  * SourcePattern = [ Class "." ] method [ "(" [ Parameter { ";" Parameter } ] ")" ] .
  * Parameter = Class | "int" | "long" | "float" | "double" | "short" | "char" | "boolean" .
  * Class = { package "." } class .
@@ -80,6 +81,14 @@
  * 
  * Matches all methods named "visit" in classes in the package
  * "com.oracle.graal.compiler.graph".</pre>
+ * <li>
+ * 
+ * <pre>
+ * arraycopy,toString
+ * </pre>
+ * 
+ * Matches all methods named "arraycopy" or "toString", meaning that ',' acts as an <i>or</i>
+ * operator.</li>
  * </ul>
  */
 public class MethodFilter {