edu.rice.cs.drjava.model.definitions.indent
Class QuestionStartAfterOpenBrace
java.lang.Object
|
+--edu.rice.cs.drjava.model.definitions.indent.IndentRuleQuestion
|
+--edu.rice.cs.drjava.model.definitions.indent.QuestionStartAfterOpenBrace
- All Implemented Interfaces:
- IndentRule
- public class QuestionStartAfterOpenBrace
- extends IndentRuleQuestion
Determines whether or not the closest non-whitespace character
previous to the start of the current line (excluding any characters
inside comments or strings) is an open brace.
- Version:
- $Id: QuestionStartAfterOpenBrace.java,v 1.6 2002/07/22 22:50:41 csreis Exp $
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
QuestionStartAfterOpenBrace
public QuestionStartAfterOpenBrace(IndentRule yesRule,
IndentRule noRule)
- Parameters:
yesRule
- The decision subtree for the case that this rule applies
in the current context.noRule
- The decision subtree for the case that this rule does not
apply in the current context.
applyRule
boolean applyRule(DefinitionsDocument doc)
- Description copied from class:
IndentRuleQuestion
- Determines if the given rule holds in this context.
- Overrides:
applyRule
in class IndentRuleQuestion
- Parameters:
doc
- The DefinitionsDocument containing the current line.- Returns:
- True the closest non-whitespace character
previous to the start of the current line (excluding any characters
inside comments or strings) is an open brace.