1 33 34 package edu.rice.cs.drjava.model.definitions.indent; 35 36 import javax.swing.text.*; 37 import edu.rice.cs.util.UnexpectedException; 38 39 import edu.rice.cs.drjava.model.AbstractDJDocument; 40 41 49 public class QuestionFollowedByStar extends IndentRuleQuestion { 50 51 56 public QuestionFollowedByStar(IndentRule yesRule, IndentRule noRule) { super(yesRule, noRule); } 57 58 64 boolean applyRule(AbstractDJDocument doc, int reason) { 65 try { 66 int charPos = doc.getFirstNonWSCharPos(doc.getCurrentLocation(), true); 67 68 return !(charPos == AbstractDJDocument.ERROR_INDEX) && doc.getText(charPos, 1).equals("*"); 69 } 70 catch (BadLocationException ble) { throw new UnexpectedException(ble); } 71 } 72 } 73 74 | Popular Tags |