public class SourceUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
COLOR_TYPE_REGEX |
static Pattern |
FLOATING_POINT_LITERAL_VERIFIER |
static Pattern |
HEX_LITERAL_REGEX |
static Pattern |
IMPORT_REGEX |
static Pattern |
IMPORT_REGEX_NO_KEYWORD |
static Pattern |
NUMBER_LITERAL_REGEX |
static Pattern |
TYPE_CONSTRUCTOR_REGEX |
| Constructor and Description |
|---|
SourceUtils() |
public static final Pattern IMPORT_REGEX
public static final Pattern IMPORT_REGEX_NO_KEYWORD
public static final Pattern TYPE_CONSTRUCTOR_REGEX
public static final Pattern HEX_LITERAL_REGEX
public static final Pattern FLOATING_POINT_LITERAL_VERIFIER
public static final Pattern COLOR_TYPE_REGEX
public static final Pattern NUMBER_LITERAL_REGEX
public static List<ImportStatement> parseProgramImports(CharSequence source)
public static List<TextTransform.Edit> parseProgramImports(CharSequence source, List<ImportStatement> outImports)
public static List<TextTransform.Edit> replaceTypeConstructors(CharSequence source)
public static List<TextTransform.Edit> replaceHexLiterals(CharSequence source)
public static List<TextTransform.Edit> insertImports(List<ImportStatement> imports)
public static List<TextTransform.Edit> wrapSketch(PdePreprocessor.Mode mode, String className, int sourceLength)
public static List<TextTransform.Edit> preprocessAST(org.eclipse.jdt.core.dom.CompilationUnit cu)
public static List<TextTransform.Edit> replaceColorRegex(CharSequence source)
public static List<TextTransform.Edit> fixFloatsRegex(CharSequence source)
public static void scrubCommentsAndStrings(StringBuilder p)
public static List<JavaProblem> checkForMissingBraces(StringBuilder p, int[] tabStartOffsets)
Copyright © 2001–2017 Processing Foundation. All rights reserved.