MCPcopy Create free account
hub / github.com/PCGen/pcgen / parse

Method parse

code/src/java/plugin/lsttokens/level/LevelToken.java:40–58  ·  view source on GitHub ↗
(LevelInfo levelInfo, String value)

Source from the content-addressed store, hash-verified

38 }
39
40 @Override
41 public boolean parse(LevelInfo levelInfo, String value)
42 {
43 if (!value.equals("LEVEL"))
44 {
45 try
46 {
47 Integer.parseInt(value);
48 }
49 catch (NumberFormatException e)
50 {
51 Logging.errorPrint(
52 "Invalid " + getTokenName() + " value: '" + value + "'. Value must be either LEVEL or a number.");
53 return false;
54 }
55 }
56 levelInfo.setLevelString(value);
57 return true;
58 }
59}

Callers

nothing calls this directly

Calls 5

errorPrintMethod · 0.95
getTokenNameMethod · 0.95
parseIntMethod · 0.80
setLevelStringMethod · 0.80
equalsMethod · 0.65

Tested by

no test coverage detected