// -- Happy Computing!\r
//\r
package com.stevesoft.pat;\r
+\r
/** This class is used internally. */\r
-class RuleHolder extends ReplaceRule {\r
- ReplaceRule held = null;\r
- RuleHolder() {}\r
- RuleHolder(ReplaceRule h) { held = h; }\r
- public Object clone1() { return new RuleHolder(held); }\r
- public String toString1() { return held.toString1(); }\r
- public void apply(StringBufferLike sb,RegRes rr) {\r
- held.apply(sb,rr);\r
- }\r
- public ReplaceRule arg(String s) { return new RuleHolder(held.arg(s)); }\r
+class RuleHolder\r
+ extends ReplaceRule\r
+{\r
+ ReplaceRule held = null;\r
+ RuleHolder()\r
+ {}\r
+\r
+ RuleHolder(ReplaceRule h)\r
+ {\r
+ held = h;\r
+ }\r
+\r
+ public Object clone1()\r
+ {\r
+ return new RuleHolder(held);\r
+ }\r
+\r
+ public String toString1()\r
+ {\r
+ return held.toString1();\r
+ }\r
+\r
+ public void apply(StringBufferLike sb, RegRes rr)\r
+ {\r
+ held.apply(sb, rr);\r
+ }\r
+\r
+ public ReplaceRule arg(String s)\r
+ {\r
+ return new RuleHolder(held.arg(s));\r
+ }\r
}\r