The following document contains the results of Checkstyle 6.18 with sun_checks.xml ruleset.
| File | I | W | E |
|---|---|---|---|
| com/marist/mscs721/Helper.java | 0 | 0 | 36 |
| com/marist/mscs721/Meeting.java | 0 | 0 | 38 |
| com/marist/mscs721/Room.java | 0 | 0 | 42 |
| com/marist/mscs721/RoomScheduler.java | 0 | 0 | 180 |
| com/marist/mscs721/package-info.java | 0 | 0 | 1 |
| test/java/AddMeetingTest.java | 0 | 0 | 20 |
| test/java/AddRoom.java | 0 | 0 | 41 |
| test/java/DisplayMeetings.java | 0 | 0 | 31 |
| test/java/DisplayRoom.java | 0 | 0 | 41 |
| test/java/ExportData.java | 0 | 0 | 45 |
| test/java/Exportfail.java | 0 | 0 | 45 |
| test/java/ImportData.java | 0 | 0 | 49 |
| test/java/ImportFail.java | 0 | 0 | 46 |
| test/java/ImportFailTwo.java | 0 | 0 | 41 |
| test/java/RemoveRoom.java | 0 | 0 | 42 |
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | NeedBraces | 11 | Error |
| RightCurly | 2 | Error | |
| coding | AvoidInlineConditionals | 1 | Error |
| HiddenField | 10 | Error | |
| MagicNumber | 23 | Error | |
| MissingSwitchDefault | 1 | Error | |
| design | DesignForExtension | 50 | Error |
| HideUtilityClassConstructor | 1 | Error | |
| VisibilityModifier | 61 | Error | |
| javadoc | JavadocMethod | 77 | Error |
| JavadocPackage | 1 | Error | |
| JavadocStyle | 14 | Error | |
| JavadocType | 13 | Error | |
| JavadocVariable | 74 | Error | |
| misc | FinalParameters | 41 | Error |
| NewlineAtEndOfFile | 1 | Error | |
| regexp | RegexpSingleline
|
84 | Error |
| sizes | LineLength | 85 | Error |
| whitespace | FileTabCharacter | 14 | Error |
| WhitespaceAround | 134 | Error |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 5 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 8 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 8 |
| Error | design | DesignForExtension | Method 'addRoom' is not designed for extension - needs to be abstract, final or empty. | 9 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 9 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 9 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 12 |
| Error | design | DesignForExtension | Method 'addMeeting' is not designed for extension - needs to be abstract, final or empty. | 13 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 13 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 13 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 16 |
| Error | design | DesignForExtension | Method 'removeMeeting' is not designed for extension - needs to be abstract, final or empty. | 18 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 18 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 18 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 21 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 23 |
| Error | design | DesignForExtension | Method 'displayRooms' is not designed for extension - needs to be abstract, final or empty. | 24 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 24 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 28 |
| Error | design | DesignForExtension | Method 'displayMeetings' is not designed for extension - needs to be abstract, final or empty. | 29 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 29 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 29 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 34 |
| Error | design | DesignForExtension | Method 'exportData' is not designed for extension - needs to be abstract, final or empty. | 35 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 35 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 35 |
| Error | design | DesignForExtension | Method 'importData' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 39 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 39 |
| Error | design | DesignForExtension | Method 'importData3' is not designed for extension - needs to be abstract, final or empty. | 44 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 44 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 44 |
| Error | design | DesignForExtension | Method 'importData2' is not designed for extension - needs to be abstract, final or empty. | 48 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 48 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 48 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 3 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 4 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 6 |
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 10 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 11 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 11 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 12 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 13 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 14 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 16 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 17 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 17 |
| Error | misc | FinalParameters | Parameter newStartTime should be final. | 17 |
| Error | misc | FinalParameters | Parameter newEndTime should be final. | 17 |
| Error | misc | FinalParameters | Parameter newSubject should be final. | 17 |
| Error | blocks | RightCurly | '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else or try/catch/finally). | 22 |
| Error | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 28 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 28 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 29 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 31 |
| Error | design | DesignForExtension | Method 'getStartTime' is not designed for extension - needs to be abstract, final or empty. | 32 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 32 |
| Error | design | DesignForExtension | Method 'setStartTime' is not designed for extension - needs to be abstract, final or empty. | 36 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 36 |
| Error | misc | FinalParameters | Parameter startTime should be final. | 36 |
| Error | coding | HiddenField | 'startTime' hides a field. | 36 |
| Error | design | DesignForExtension | Method 'getStopTime' is not designed for extension - needs to be abstract, final or empty. | 40 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 40 |
| Error | design | DesignForExtension | Method 'setStopTime' is not designed for extension - needs to be abstract, final or empty. | 44 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 44 |
| Error | misc | FinalParameters | Parameter stopTime should be final. | 44 |
| Error | coding | HiddenField | 'stopTime' hides a field. | 44 |
| Error | design | DesignForExtension | Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. | 48 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 48 |
| Error | design | DesignForExtension | Method 'setSubject' is not designed for extension - needs to be abstract, final or empty. | 52 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 52 |
| Error | misc | FinalParameters | Parameter subject should be final. | 52 |
| Error | coding | HiddenField | 'subject' hides a field. | 52 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 4 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 6 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 11 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 15 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 15 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 16 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 17 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 20 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 21 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 22 |
| Error | misc | FinalParameters | Parameter newName should be final. | 22 |
| Error | misc | FinalParameters | Parameter newCapacity should be final. | 22 |
| Error | design | DesignForExtension | Method 'addMeeting' is not designed for extension - needs to be abstract, final or empty. | 28 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 28 |
| Error | misc | FinalParameters | Parameter newMeeting should be final. | 28 |
| Error | design | DesignForExtension | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 32 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 32 |
| Error | design | DesignForExtension | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 37 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 37 |
| Error | misc | FinalParameters | Parameter name should be final. | 37 |
| Error | coding | HiddenField | 'name' hides a field. | 37 |
| Error | design | DesignForExtension | Method 'getCapacity' is not designed for extension - needs to be abstract, final or empty. | 42 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 42 |
| Error | design | DesignForExtension | Method 'setCapacity' is not designed for extension - needs to be abstract, final or empty. | 47 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 47 |
| Error | misc | FinalParameters | Parameter capacity should be final. | 47 |
| Error | coding | HiddenField | 'capacity' hides a field. | 47 |
| Error | design | DesignForExtension | Method 'getMeetings' is not designed for extension - needs to be abstract, final or empty. | 52 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 52 |
| Error | design | DesignForExtension | Method 'setMeetings' is not designed for extension - needs to be abstract, final or empty. | 57 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 57 |
| Error | misc | FinalParameters | Parameter meetings should be final. | 57 |
| Error | coding | HiddenField | 'meetings' hides a field. | 57 |
| Error | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 60 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 60 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 61 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 61 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 61 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 61 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 63 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 5 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 6 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 7 |
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 29 |
| Error | design | HideUtilityClassConstructor | Utility classes should not have a public or default constructor. | 29 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 30 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 30 |
| Error | design | VisibilityModifier | Variable 'keyboard' must be private and have accessor methods. | 30 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 31 |
| Error | design | VisibilityModifier | Variable 'valid' must be private and have accessor methods. | 31 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 32 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 32 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 34 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 35 |
| Error | misc | FinalParameters | Parameter args should be final. | 39 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'args'. | 39 |
| Error | coding | MissingSwitchDefault | switch without "default" clause. | 43 |
| Error | coding | MagicNumber | '3' is a magic number. | 51 |
| Error | coding | MagicNumber | '4' is a magic number. | 54 |
| Error | coding | MagicNumber | '5' is a magic number. | 57 |
| Error | coding | MagicNumber | '6' is a magic number. | 60 |
| Error | coding | MagicNumber | '7' is a magic number. | 63 |
| Error | coding | MagicNumber | '8' is a magic number. | 66 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 76 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 77 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 80 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 84 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 84 |
| Error | coding | HiddenField | 'rooms' hides a field. | 84 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'rooms'. | 84 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 109). | 88 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 99 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 106 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 109 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 113 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 113 |
| Error | coding | HiddenField | 'rooms' hides a field. | 113 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'rooms'. | 113 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 83). | 121 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 122 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 124 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 128 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 128 |
| Error | coding | HiddenField | 'rooms' hides a field. | 128 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'rooms'. | 128 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 102). | 130 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 134 |
| Error | coding | MagicNumber | '32000' is a magic number. | 134 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 141 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 141 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 142 |
| Error | whitespace | WhitespaceAround | 'if' is not followed by whitespace. | 142 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 156 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 157 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 159 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 163 |
| Error | misc | FinalParameters | Parameter str should be final. | 163 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'str'. | 163 |
| Error | misc | FinalParameters | Parameter rooms should be final. | 163 |
| Error | coding | HiddenField | 'rooms' hides a field. | 163 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'rooms'. | 163 |
| Error | blocks | RightCurly | '}' at column 3 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else or try/catch/finally). | 175 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 183 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 185 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 189 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 189 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 189 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 194 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 200 |
| Error | misc | FinalParameters | Parameter room should be final. | 203 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'room'. | 203 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 209 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 210 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 211 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 214 |
| Error | coding | MagicNumber | '8' is a magic number. | 230 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 231 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 238 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 240 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 244 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 244 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 244 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 253 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 256 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 109). | 257 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 262 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 272 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 274 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 278 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 278 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 278 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 282 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 288 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 288 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 293 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 301 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 303 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 307 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 307 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 307 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 310 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 83). | 313 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 111). | 325 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 337 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 98). | 343 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 99). | 351 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 101). | 354 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 355 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 142). | 356 |
| Error | coding | MagicNumber | '60000' is a magic number. | 356 |
| Error | coding | MagicNumber | '30' is a magic number. | 356 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 208). | 357 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 181). | 358 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 123). | 359 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 362 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 364 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 370 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 99). | 376 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 92). | 379 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 380 |
| Error | coding | MagicNumber | '60000' is a magic number. | 380 |
| Error | coding | MagicNumber | '30' is a magic number. | 380 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 204). | 381 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 188). | 382 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 191). | 383 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 205). | 384 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 188). | 385 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 193). | 386 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 188). | 387 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 189). | 388 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 116). | 389 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 390 |
| Error | coding | MagicNumber | '60000' is a magic number. | 390 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 94). | 396 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 134). | 398 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 406 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 413 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 415 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 420 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 420 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 420 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 420 |
| Error | misc | FinalParameters | Parameter name should be final. | 420 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'name'. | 420 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 422 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 427 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 428 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 430 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 435 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 435 |
| Error | misc | FinalParameters | Parameter roomList should be final. | 435 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomList'. | 435 |
| Error | misc | FinalParameters | Parameter roomName should be final. | 435 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'roomName'. | 435 |
| Error | coding | AvoidInlineConditionals | Avoid inline conditionals. | 447 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 450 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 455 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 456 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 458 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 464 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 464 |
| Error | misc | FinalParameters | Parameter start should be final. | 464 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'start'. | 464 |
| Error | misc | FinalParameters | Parameter end should be final. | 464 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'end'. | 464 |
| Error | misc | FinalParameters | Parameter room should be final. | 464 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'room'. | 464 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 465 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 101). | 468 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 470 |
| Error | javadoc | JavadocStyle | First sentence should end with a period. | 478 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 479 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 481 |
| Error | javadoc | JavadocMethod | Expected an @return tag. | 486 |
| Error | javadoc | JavadocMethod | Expected @param tag for '<E>'. | 487 |
| Error | misc | FinalParameters | Parameter input should be final. | 487 |
| Error | javadoc | JavadocMethod | Expected @param tag for 'input'. | 487 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 492 |
| Error | blocks | NeedBraces | 'else' construct must use '{}'s. | 493 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 497 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | misc | NewlineAtEndOfFile | File does not end with a newline. |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'outContent' must be private and have accessor methods. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 23 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 24 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 24 |
| Error | coding | MagicNumber | '10' is a magic number. | 28 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 114). | 32 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 42 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 44 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 46 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 60 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 61 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 61 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocPackage | Missing package-info.java file. | |
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 19 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'outContent' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | coding | MagicNumber | '10' is a magic number. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 24 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 25 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 26 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 30 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 30 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 30 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 30 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 39 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 42 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 44 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 47 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 47 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 48 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 49 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 49 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 49 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 49 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 53 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 54 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 54 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 69 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 21 |
| Error | coding | MagicNumber | '10' is a magic number. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'sub' must be private and have accessor methods. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'outContent' must be private and have accessor methods. | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 25 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 25 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 27 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 27 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 127). | 31 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 38 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 40 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 41 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 141). | 43 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 45 |
| Error | blocks | NeedBraces | 'if' construct must use '{}'s. | 49 |
| Error | blocks | NeedBraces | 'else' construct must use '{}'s. | 51 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 54 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 55 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 56 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | coding | MagicNumber | '10' is a magic number. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 23 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 23 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 25 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 25 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 25 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 26 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 27 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 28 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 28 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 30 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 35 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 38 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 40 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 42 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 42 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 43 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 46 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 47 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 47 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 19 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 23 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 23 |
| Error | coding | MagicNumber | '10' is a magic number. | 23 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 24 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 24 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 25 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 25 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 124). | 26 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 26 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 26 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 26 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 27 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 28 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 29 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 29 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 31 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 36 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 39 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 41 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 43 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 43 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 44 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 47 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 48 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 48 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 16 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | coding | MagicNumber | '10' is a magic number. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 138). | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 25 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 26 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 27 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 27 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 29 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 109). | 34 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 37 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 39 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 40 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 42 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 42 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 43 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 93). | 44 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 16 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | coding | MagicNumber | '10' is a magic number. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 173). | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 25 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 26 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 27 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 27 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 29 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 34 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 37 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 41 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 41 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 42 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 45 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 46 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 16 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 17 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 17 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 17 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 19 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 19 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 20 |
| Error | coding | MagicNumber | '10' is a magic number. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 173). | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 23 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 23 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 25 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 26 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 26 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 28 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 36 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 38 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 40 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 40 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 41 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 18 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | coding | MagicNumber | '10' is a magic number. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 22 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 23 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 23 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 118). | 25 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 25 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 25 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 25 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 26 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 27 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 28 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 28 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 30 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 34 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 39 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 41 |
| Error | design | DesignForExtension | Method 'add' is not designed for extension - needs to be abstract, final or empty. | 42 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 44 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 44 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 45 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 48 |
| Error | design | DesignForExtension | Method 'restoreStreams' is not designed for extension - needs to be abstract, final or empty. | 49 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 49 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 64 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| Error | javadoc | JavadocType | Missing a Javadoc comment. | 16 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 17 |
| Error | whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 17 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
| Error | design | VisibilityModifier | Variable 'helper' must be private and have accessor methods. | 18 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 19 |
| Error | design | VisibilityModifier | Variable 'room' must be private and have accessor methods. | 19 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
| Error | design | VisibilityModifier | Variable 'name' must be private and have accessor methods. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 20 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 20 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 21 |
| Error | design | VisibilityModifier | Variable 'cap' must be private and have accessor methods. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 21 |
| Error | coding | MagicNumber | '10' is a magic number. | 21 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 21 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
| Error | design | VisibilityModifier | Variable 'rooms' must be private and have accessor methods. | 22 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 22 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 23 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
| Error | sizes | LineLength | Line is longer than 80 characters (found 97). | 24 |
| Error | javadoc | JavadocVariable | Missing a Javadoc comment. | 24 |
| Error | design | VisibilityModifier | Variable 'in' must be private and have accessor methods. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not preceded with whitespace. | 24 |
| Error | whitespace | WhitespaceAround | '+' is not followed by whitespace. | 24 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 26 |
| Error | design | DesignForExtension | Method 'setUpStreams' is not designed for extension - needs to be abstract, final or empty. | 27 |
| Error | javadoc | JavadocMethod | Missing a Javadoc comment. | 27 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 29 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 34 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 35 |
| Error | regexp | RegexpSingleline | Line has trailing spaces. | 37 |
| Error | design | DesignForExtension | Method 'removeRoom' is not designed for extension - needs to be abstract, final or empty. | 39 |
| Error | whitespace | WhitespaceAround | '=' is not preceded with whitespace. | 41 |
| Error | whitespace | WhitespaceAround | '=' is not followed by whitespace. | 41 |


{% extends 'base.html'%} {% import 'macros.html' as macro%} {% import "bootstrap/wtf.html" as wtf %} {%block content%}
{{pitch.pitch_content}}
Posted on {{date}}
by {{pitch.user.username| capitalize}}
like {{pitch.likes}} dislike {{pitch.dislikes}}


The frequency interval between neighbor DFT points is 1∕T, where T is the time-window in which the signal is sampled. This frequency interval is called frequency resolution, which is determined only by the length of the time-window and is independent of the sampling frequency. If the time-window is ﬁxed, increasing the sampling frequency only increase the bandwidth (the frequency range of DFT) and the frequency interval between neighbor DFT points are still 1∕T, i.e., the frequency resolution is not changed. In summary, Bandwidth is the highest frequency that is captured in the Fourier transform, equal to half the sampling rate. Frequency Resolution is 1∕T, which is the spacing between samples in the frequency domain.


Floating Action Buttons are contained in a ux-floating-action-buttons
component.
Each action button should be added as a child using the ux-floating-action-button
component.
The fab-primary
attribute should be added to the floating action button that will permanently be visible and will be used
to display the additional buttons when clicked.
To trigger an event when a button is pressed simply add the (click)
event to the ux-floating-action-button
element.
The following input can be used to customize the behavior of the ux-floating-action-buttons
component:
top
, right
, bottom
or left
.
The following code can be used to create the example above:
Note: The root module must import
BrowserAnimationsModule
from'@angular/platform-browser/animations'
.


'Mouse Hunt'
A movie review by Walter Frith
Stan Laurel and Oliver Hardy would probably enjoy 'Mouse Hunt'. The humour is designed to be something straight out of one of their movies. The great slapstick duo of film's early years cannot be compared to anyone so the comparison to them is only in the style of comedy projected by this movie.
Two brothers (Nathan Lane and Lee Evans) have inherited two things upon the death of their father (William Hickey). The first is a string factory falling on hard times and the second is a creaky and neglected mansion built in 1876. At first thought, it appears that the house is worthless but upon further examination of some blueprints they discover, it occurs to them that the year 1876 was the American centennial and they also discover that the house was built by a world renowned architect admired by the wealthy. One man offers the brothers a substantial amount for the dwelling and tells them that he has over 40 other houses designed by the same architect. They decline his offer because they feel they can get more by auctioning it off.
Embarking on a much needed renovation, the brothers find there is a slight problem which may lower the property value of their house; a mouse! They feel that the problem could be more than one mouse but it turns out from the audience's look at the film that there is indeed only one mouse who feels the two brothers are the invaders and not him. The mouse is extremely clever as he avoids traps and leads the brothers into creating more destruction for themselves in their attempt to catch him. The mouse steals an entire block of round cheese by rolling it like a wheel. He has the brothers fall victim to their multiple mouse traps and he even outsmarts an expert exterminator (Christopher Walken) in a key role approaching it like he was a bounty hunter.
'Mouse Hunt' is a good family film addressing the necessary comic turns comparable to the dark punch of a boxing glove and Lee Evans is hilarious as the better of the two brothers named Smuntz. Sounds like a name perfect for comedy. The interesting thing about the movie is that the scenes with the rodent rascal are done three ways. With a real mouse, a mechanical one and a computer enhanced one for those scenes that look cartoonish and that is much of the films content. Much of the humour is dark but also very cute with special appeal to children and while it is a cross between a road runner cartoon and a Laurel and Hardy slapstick feature, it still is worth a look.
OUT OF 5> * * *
Visit FILM FOLLOW-UP by Walter Frith
http://home.netinc.ca/~wfrith/movies.htm
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Tech Talk Tuesday
Tech Talk Tuesday features enterprise-grade webinars from thought leaders throughout the software development technoverse. Check in regularly for the best of the best!
- For the best in blogs, visit [http://feedly.com/dreamops Planet DreamOps]
== Talks 2016 ==
26-Jul-2016 – Machine learning is a powerful tool for building smarter software. Today we will look at series of videos put together by the Google Developers to learn how we can begin leveraging Machine Learning ourselves. – [https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal Google Machine Learning Recipes]
12-Jul-2016 – Today’s Tech Talk Tuesday will be composed of several videos.  Augmented reality can change the way we interact with the devices we have become so dependent on. The talks we will be watching include:
[https://www.youtube.com/watch?v=H9ZOpQzjukY A glimpse of the future through an AR headset] [https://www.youtube.com/watch?v=frrZbq2LpwI Image recognition that triggers AR]
** [https://www.youtube.com/watch?v=AgMOJC5R4F8 How AR will change sports]28-Jun-2016 – Today we will watch the second part of the Mastering Lightning Framework session from the TrailheaDX developer conference. Part 2 focuses on building the underlying logic of lightning components with Apex and Javascript. – [https://www.salesforce.com/video/249211/ Mastering Lightning Framework - Part 2]
21-Jun-2016 – Today we will be watching a video on the Salesforce Lightning Framework from the recent Salesforce TrailHeaDX developer conference. The video is the first of a two part series which takes an in depth look at the Lightning Framework. Part 1 focuses on the structure of lightning components, component architecture, and component implementation. – [https://www.salesforce.com/video/249210/ Mastering Lightning Framework - Part 1]
31-May-2016 – This Google Tech Talk is about writing more testable code. Misko Hevery goes over several good practices for writing code that is easier to test. He also discusses why our intuition of testing is often wrong and how we can shift the way we view testing the code we write. – [https://www.youtube.com/watch?v=XcT4yYu_TTs How To Write Clean, Testable Code]
10-May-2016 – This video looks at a new part of Heroku Enterprise called Private Spaces. Private spaces offer a dedicated runtime environment for storing data that can be connected with other systems. This video will cover the basics of Private Spaces and go over the benefits of using them with Salesforce. – [https://www.youtube.com/watch?v=k9xbH2mcHY4 Diving Into Heroku Private Spaces]
26-Apr-2016 – Lea Verou will break down the syntax used for regular expressions. She begins by going over the basic regex syntax that most of us are familiar with. She then focuses on more advanced regex statements and progressively breaks down the more complicated yet more powerful regex that some of us shy away from. – [https://www.youtube.com/watch?v=EkluES9Rvak Demystifying Regular Expressions]
12-Apr-2016 – This Google Tech Talk focuses on the importance of quality API design. Josh Bloch talks about the power of a well-designed API and goes over some best practices to keep in mind when developing your own API. – [https://www.youtube.com/watch?v=aAb7hSCtvGw How to Design A Good API and Why it Matters]
22-Mar-2016 – This talk focuses on the Salesforce BigObject and AsyncSOQL pilot features and how they will change the way we analyze massive amounts of data on the Salesforce platform. – [https://www.youtube.com/watch?v=UU-BLfbE3bU Unleash the Potential of Big Data]
15-Mar-2016 – This Salesforce presentation goes over the highlights of the Spring ‘16 release. – [https://www.youtube.com/watch?v=KEhvrU9YrWQ Salesforce Summer ‘16 Release Highlights]
8-Mar-2016 – Alan Watkins breaks down the physiological barriers that prevent us from performing at our best each day. In this TED talk titled, “Being Brilliant Every Single Day”, he will talk about how the human mind and body respond to different stimuli and go over the ways that we can stay in control no matter what the world throws at us. – [https://www.youtube.com/watch?v=fRItG9G1rb4 Being Brilliant Every Single Day by Alan Watkins]
1-Mar-2016 – Rich Hickey discusses the importance of simplicity in software systems and different type of agility that we don’t hear about to often, Architectural Agility. That is, the ability for us to adapt our software to do new things or do old things better. – [https://www.youtube.com/watch?v=rI8tNMsozo0 Rails Conf2012 - Simplicity Matters by Rich Hickey]
23-Feb-2016 – This talk focuses on eliminating cognitive biases which suggest that some people are naturally gifted programmers. Angelina Fabbro will talk about ways that we can all grow from intermediate programmers to experts! – [https://www.youtube.com/watch?v=v0TFmdO4ZP0 JavaScript Masterclass by Angelina Fabbro]
26-Jan-2016 – An interesting perspective on how software engineering is taught in universities does not necessarily work or produce high quality software. Glen Vanderburg has recommendations on adopting useful practices and how to further the quality of software that engineers produce. – [https://www.youtube.com/watch?v=NP9AIUT9nos Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg]
== Talks 2015 ==
15-Dec-2015 – A look into the ‘’’Visual Flow Runtime Rest API’’’ which is currently in pilot. – [https://www.youtube.com/watch?v=vHZgmCYaJng Building Dynamic UI with Visual Workflow Runtime API] (YouTube Video)
1-Dec-2015 – Building reliable asynchronous code with ‘’’Queueable Apex’’’. The previous feature, Future Calls, did not provide a way to reliably run async code. Queueable apex is a strategy developers can leverage to speed up the end user experience. – [https://www.youtube.com/watch?v=taqTG1ommBQ&list=PLScnZWsj0lrQSep5OZ33UVXmlgHbX6BYt&index=21 Build Reliable Asynchronous Code with Queueable Apex] (YouTube Video)
3-Nov-2015 – The new ‘’’Platform Cache’’’ feature in Salesforce! Caching can be used by both product and implementations, and has the opportunity to speed up your application! – [https://www.youtube.com/watch?v=ENgXDjKa-58 Platform Cache] (YouTube Video)
20-Oct-2015 – A favorite talk from #DF15. See how Salesforce’s Director of PM and UX gathered requirements and refined the design of their new ‘’’Business Intelligence’’’ features. – [https://www.salesforce.com/video/193765/?d=sessions-filter How to Add Intelligence to Your Product Design] (Salesforce Video)
8-Sep-2015 – CQRS and Event Source! Great for creating an audit log for transactions and rebuilding state for an application. – [https://www.youtube.com/watch?v=JHGkaShoyNs Greg Young - CQRS and Event Sourcing - Code on the Beach 2014] (YouTube Video)
25-Aug-2015 – An introduction to developing ‘’’Lightning Components’’’! – [https://www.youtube.com/watch?v=NOe1WOB2ERE Developing Lightning Components] (YouTube Video)
30-Jul-2015 – Regardless of a team’s experience or background knowledge, saying “I have no clue how to build this, but I think it will take x time” wrecks software estimates. Great insight from a talk we highly recommend for anyone who works with software, both technical and non-technical. Its funny, inspiring, and encourages us to ask hard questions on if we are building software the right way. – [https://vimeo.com/9270320 Greg Wilson - What We Actually Know About Software Development, and Why We Believe It’s True] (Vimeo)
2-Jun-2015 – The ‘’’Salesforce Mobile SDK’’’! – [https://www.youtube.com/watch?v=aUpMr2kQITM Building Beautiful Apps With the Salesforce Mobile SDK] (YouTube Video)
19-May-2015 – ‘’’Cinnamon’’’ is the Selenium adaptation for Salesforce UI and regression testing. – [https://www.youtube.com/watch?v=BQImcGBSERk Cinnamon: The Next-generation Integration Testing Tool for Salesforce] (YouTube Video)
8-Apr-2015 – Todays video is from the Google Clean Code Talks series on ‘’’Inheritance and Polymorphism’’’. – [https://www.youtube.com/watch?v=4F72VULWFvc&list=PL693EFD059797C21E&index=6 The Clean Code Talks – Inheritance, Polymorphism, and Testing] (YouTube Video)
24-Mar-2015 – ‘’’SOQL Query Performance Tips and Tricks’’’ from #DF14. – [https://www.youtube.com/watch?v=uyyXdEIieN4 SOQL Query Performance Tips and Tricks] (YouTube Video)
24-Feb-2015 – A google tech talk from the creator of Scrum ‘’’Jeff Sutherland’’’. Jeff consistently achieves a 240-500% improvement in productivity with teams in three sprints by introducing Scrum. Regardless of sprint length! [https://www.youtube.com/watch?v=M1q6b9JI2Wc Self-Organization: The Secret Sauce for Improving your Scrum team] (YouTube Video)
27-Jan-2015 – ‘’’Advanced Apex Enterprise Patterns’’’. The presentation includes: using fieldsets in Selectors, supporting object and field security, writing unit tests with Mocks, and writing Application Factories and generic Services. – [http://dreamforce.vidyard.com/watch/7QtP2628KmtXfmiwI-7B1w Advanced Apex Enterprise Patterns] (Dreamforce Video)
== Talks 2014 ==
30-Dec-2014 – Fonteva’s (MemberNation) CTO on ‘’’Custom Metadata Types’’’. In pilot for Spring 15, it allows us to create our own packageable and upgradeable metadata types. This could be huge. Fonteva “claims” they rewrote an framework to work with Custom Metadata types in 2.5wks that originally took 19 months to develop. – [http://dreamforce.vidyard.com/watch/Wzzbh7ebd1PgNRBllkwQ8g Build Your Own Platform on Force.com] (Dreamforce Video)
18-Nov-2014 – ‘’’Spotify Culture’’’ part 1 and 2. The videos cover an animated look at Spotify’s engineering culture as well as agile process. [https://www.youtube.com/watch?v=Mpsn3WaI_4k&src_vid=X3rGdmoTjDc Spotify Engineering Culture part 1 (Agile Enterprise Transition with Scrum and Kanban)] (YouTube Video)
23-Sep-2014 – ‘’’AngularJs directives’’’ by a front-end engineer at Google. [https://www.youtube.com/watch?v=-Z-NuSklwWU&feature=youtu.be&t=41m25s AngularJS NYC Meetup - September 2014] (YouTube Video)
9-Sep-2014 – Google’s Clean Code Talks on ‘’’Unit Testing’’’ – [https://www.youtube.com/watch?v=wEhu57pih5w The Clean Code Talks – Unit Testing] (YouTube Video)
26-Aug-2014 – ‘’’Windows Web Server Management’’’ with ASP.NET and Chef from ChefConf 2014. – [https://www.youtube.com/watch?v=uzmtSHnZc2g #ChefConf 2014: Paul Oremland, “Windows Web Server Management With ASP.NET] (YouTube Video)
12-Aug-2014 – ‘’’TeamCity’’’ with .NET. – [https://www.youtube.com/watch?v=ey5_-p4gB6w Getting Started with TeamCity] (YouTube Video)
1-Jul-2014 – ‘’’Apex Enterprise Patterns’’’ by Andrew Fawcett at DF 13. Fawcett is Financial Force’s CTO and has open sourced some interesting packages, including [https://github.com/financialforcedev/fflib-apex-common FF Apex Common] – [ https://www.youtube.com/watch?v=qlq46AEAlLI#t=572 Apex Enterprise Patterns: Building Strong Foundations] (YouTube Video)
17-Jun-2014 – DF ‘12 video on ‘’’Message Queues’’’ and how Salesforce uses them internally. Message Queues allow for systems to interact asynchronously and without knowing about each other’s implementation. This creates a highly decoupled and extensible architecture. [https://www.youtube.com/watch?v=HEVd7HQW0Ik Message Queues at Salesforce] (YouTube Video)
24-Mar-2014 – Writing a ‘’’Massive Angular App’’’ at Google from ng-conf 2014. This video covers best practices employed by Google to build a large scale enterprise apps in AngularJS. [https://www.youtube.com/watch?v=62RvRQuMVyg Writing a Massive Angular App at Google NG Conf] (YouTube Video)
11-Mar-2014 – ‘’’AngularJS’’’ in 20ish Minutes from NG-Conf 2014 by Dan Wahlin. – [https://www.youtube.com/watch?v=tnXO-i7944M Dan Wahlin - AngularJS in 20ish Minutes - NG-Conf 2014] (YouTube Video)
10-Feb-2014 – Using ‘’’Custom Settings’’’ in Triggers/Classes for Deployment Code-Path Control. Ian Zepp from roundCorner presents on how they use custom settings to deploy new features with their multi-level managed package. roundCorner deals primarily with Non-Profit Recurring Donations. – [https://www.youtube.com/watch?v=PYsKT3UoGHA Using Custom Settings in Triggers/Classes for Deployment Code-Path Control] (YouTube Video)
Return to Best Practices for Enterprise Development on Force.com


Interface to the XGobi and XGvis programs for graphical data analysis.
| Version: | 1.2-15 |
| Published: | 2012-11-01 |
| Author: | Martin Maechler, originally packaged for R by Kurt Hornik, based on the S code in the XGobi distribution. Windows port based on this and earlier work by Brian Ripley. |
| Maintainer: | Martin Maechler <maechler at stat.math.ethz.ch> |
| License: | file LICENSE |
| NeedsCompilation: | no |
| SystemRequirements: | The standalone program xgobi must be installed additionally, see file README, or INSTALL.windows under Windows |
| Materials: | README ChangeLog |
| In views: | Graphics, Multivariate, Psychometrics |
| CRAN checks: | xgobi results |
| Reference manual: | xgobi.pdf |
| Package source: | xgobi_1.2-15.tar.gz |
| Windows binaries: | r-devel: xgobi_1.2-15.zip, r-release: xgobi_1.2-15.zip, r-oldrel: xgobi_1.2-15.zip |
| OS X binaries: | r-release: xgobi_1.2-15.tgz, r-oldrel: xgobi_1.2-15.tgz |
| Old sources: | xgobi archive |
Please use the canonical form https://CRAN.R-project.org/package=xgobi to link to this page.


Node.js v0.10.7 Manual & Documentation
Table of Contents
Executing JavaScript#
Stability: 2 - Unstable. See Caveats, below.
You can access this module with:
var vm = require('vm');
JavaScript code can be compiled and run immediately or compiled, saved, and run later.
Caveats#
The vm
module has many known issues and edge cases. If you run into
issues or unexpected behavior, please consult the open issues on
GitHub.
Some of the biggest problems are described below.
Sandboxes#
The sandbox
argument to vm.runInNewContext
and vm.createContext
,
along with the initSandbox
argument to vm.createContext
, do not
behave as one might normally expect and their behavior varies
between different versions of Node.
The key issue to be aware of is that V8 provides no way to directly
control the global object used within a context. As a result, while
properties of your sandbox
object will be available in the context,
any properties from the prototype
s of the sandbox
may not be
available. Furthermore, the this
expression within the global scope
of the context evaluates to the empty object ({}
) instead of to
your sandbox.
Your sandbox's properties are also not shared directly with the script. Instead, the properties of the sandbox are copied into the context at the beginning of execution, and then after execution, the properties are copied back out in an attempt to propagate any changes.
Globals#
Properties of the global object, like Array
and String
, have
different values inside of a context. This means that common
expressions like [] instanceof Array
or
Object.getPrototypeOf([]) === Array.prototype
may not produce
expected results when used inside of scripts evaluated via the vm
module.
Some of these problems have known workarounds listed in the issues for
vm
on GitHub. for example, Array.isArray
works around
the example problem with Array
.
vm.runInThisContext(code, [filename])#
vm.runInThisContext()
compiles code
, runs it and returns the result. Running
code does not have access to local scope. filename
is optional, it's used only
in stack traces.
Example of using vm.runInThisContext
and eval
to run the same code:
var localVar = 123,
usingscript, evaled,
vm = require('vm');
usingscript = vm.runInThisContext('localVar = 1;',
'myfile.vm');
console.log('localVar: ' + localVar + ', usingscript: ' +
usingscript);
evaled = eval('localVar = 1;');
console.log('localVar: ' + localVar + ', evaled: ' +
evaled);
// localVar: 123, usingscript: 1
// localVar: 1, evaled: 1
vm.runInThisContext
does not have access to the local scope, so localVar
is unchanged.
eval
does have access to the local scope, so localVar
is changed.
In case of syntax error in code
, vm.runInThisContext
emits the syntax error to stderr
and throws an exception.
vm.runInNewContext(code, [sandbox], [filename])#
vm.runInNewContext
compiles code
, then runs it in sandbox
and returns the
result. Running code does not have access to local scope. The object sandbox
will be used as the global object for code
.
sandbox
and filename
are optional, filename
is only used in stack traces.
Example: compile and execute code that increments a global variable and sets a new one. These globals are contained in the sandbox.
var util = require('util'),
vm = require('vm'),
sandbox = {
animal: 'cat',
count: 2
};
vm.runInNewContext('count += 1; name = "kitty"', sandbox, 'myfile.vm');
console.log(util.inspect(sandbox));
// { animal: 'cat', count: 3, name: 'kitty' }
Note that running untrusted code is a tricky business requiring great care. To prevent accidental
global variable leakage, vm.runInNewContext
is quite useful, but safely running untrusted code
requires a separate process.
In case of syntax error in code
, vm.runInNewContext
emits the syntax error to stderr
and throws an exception.
vm.runInContext(code, context, [filename])#
vm.runInContext
compiles code
, then runs it in context
and returns the
result. A (V8) context comprises a global object, together with a set of
built-in objects and functions. Running code does not have access to local scope
and the global object held within context
will be used as the global object
for code
.
filename
is optional, it's used only in stack traces.
Example: compile and execute code in a existing context.
var util = require('util'),
vm = require('vm'),
initSandbox = {
animal: 'cat',
count: 2
},
context = vm.createContext(initSandbox);
vm.runInContext('count += 1; name = "CATT"', context, 'myfile.vm');
console.log(util.inspect(context));
// { animal: 'cat', count: 3, name: 'CATT' }
Note that createContext
will perform a shallow clone of the supplied sandbox object in order to
initialize the global object of the freshly constructed context.
Note that running untrusted code is a tricky business requiring great care. To prevent accidental
global variable leakage, vm.runInContext
is quite useful, but safely running untrusted code
requires a separate process.
In case of syntax error in code
, vm.runInContext
emits the syntax error to stderr
and throws an exception.
vm.createContext([initSandbox])#
vm.createContext
creates a new context which is suitable for use as the 2nd argument of a subsequent
call to vm.runInContext
. A (V8) context comprises a global object together with a set of
build-in objects and functions. The optional argument initSandbox
will be shallow-copied
to seed the initial contents of the global object used by the context.
vm.createScript(code, [filename])#
createScript
compiles code
but does not run it. Instead, it returns a
vm.Script
object representing this compiled code. This script can be run
later many times using methods below. The returned script is not bound to any
global object. It is bound before each run, just for that run. filename
is
optional, it's only used in stack traces.
In case of syntax error in code
, createScript
prints the syntax error to stderr
and throws an exception.
Class: Script#
A class for running scripts. Returned by vm.createScript.
script.runInThisContext()#
Similar to vm.runInThisContext
but a method of a precompiled Script
object.
script.runInThisContext
runs the code of script
and returns the result.
Running code does not have access to local scope, but does have access to the global
object
(v8: in actual context).
Example of using script.runInThisContext
to compile code once and run it multiple times:
var vm = require('vm');
globalVar = 0;
var script = vm.createScript('globalVar += 1', 'myfile.vm');
for (var i = 0; i < 1000 ; i += 1) {
script.runInThisContext();
}
console.log(globalVar);
// 1000
script.runInNewContext([sandbox])#
Similar to vm.runInNewContext
a method of a precompiled Script
object.
script.runInNewContext
runs the code of script
with sandbox
as the global object and returns the result.
Running code does not have access to local scope. sandbox
is optional.
Example: compile code that increments a global variable and sets one, then execute this code multiple times. These globals are contained in the sandbox.
var util = require('util'),
vm = require('vm'),
sandbox = {
animal: 'cat',
count: 2
};
var script = vm.createScript('count += 1; name = "kitty"', 'myfile.vm');
for (var i = 0; i < 10 ; i += 1) {
script.runInNewContext(sandbox);
}
console.log(util.inspect(sandbox));
// { animal: 'cat', count: 12, name: 'kitty' }
Note that running untrusted code is a tricky business requiring great care. To prevent accidental
global variable leakage, script.runInNewContext
is quite useful, but safely running untrusted code
requires a separate process.


Cathy Scott had been to Tombstone several times over the past few years, but she felt like today's trip would be something special. She hadn't been out of her house for much of anything since her husband, Dave, had passed away six months earlier. However, she felt like her 60th birthday was the right time to get away from her house for an afternoon and Tombstone just seemed like a good idea.
She parked her car on Toughnut Street near the courthouse, where she had parked the last time that she came to town. She did not arrive until nearly sunset that Friday evening and most of the tourists had already returned to their hotel rooms or were in a restaurant having dinner. Cathy slowly ambled down a nearly deserted Allen Street, wandering from side to side, looking into closed stores, and thinking about an odd feeling that had come over her since she had arrived in town. She noticed a gathering monsoon thunderstorm and felt a cool breeze blow some loose paper down Allen Street ahead of her, a sure sign that the storm would be breaking soon.
 He paused for a few moments to eyeball Cathy as if to invite her to come talk for a while, but she only briefly glanced in his direction and then continued along her original path. As she crossed Allen Street, a teenage boy on a skateboard passed uncomfortably close to her and then started pumping his foot against the street to try to gather a bit of speed as he hurried away.
She had crossed Fourth Street before she noticed the new building to her left. Well, she assumed that it was new since it filled a location that Cathy was certain was an empty lot just a few months before. She admired the building's designer, though, since it seemed to have been there for years. It was weatherbeaten with graying boards and a worn-out hole in the roof of the porch that covered the boardwalk. A large sign above the door read "Cosmopolitan Hotel." The inside of the building seemed to be alive. It was awash with light, and the sound of a piano, slightly out of tune, wafted onto the street. There were voices coming through the door, with an occasional sharp laugh.
As Cathy approached the front door, she also noticed a powerful scent. She seemed to smell the odor of people in need of a bath, covered over with a heavy floral perfume. Mixed in was the odor of stale cigar smoke and the general filth of too many beers spilled on the floor and not mopped up. Despite the unattractive stench, Cathy couldn't help but move toward the open front door of the building. She had never seen this building before and she wondered what sort of business had opened in this location.
As Cathy crossed the boardwalk she happened to pass two tourists who were engaged in a heavy conversation with each other. They did not notice Cathy and seemed oblivious to the Cosmopolitan Hotel. It was almost as if they couldn't even see any of it. Cathy walked through the open front door of the Cosmopolitan. In a surreal moment, everything in the front lobby became deadly quiet almost instantly. The piano went silent and people stopped talking to each other. Everyone turned toward the door and stared at Cathy as she entered the lobby.
Cathy froze in her tracks for brief moment. The desk clerk, Samuel, to her right stared at her with dark eyes. He smiled a warm smile and said, "We've been expecting you, Catherine." Cathy had not been called that since she was a child, but it somehow seemed proper in this room. She crossed the room to the front desk and asked the clerk what he meant when he said that they had been expecting her. "How could that be? I just got to town a few moments ago, and had no idea that you were here when I left the house this morning." Samuel just smiled and said that all would become clear very soon.
Cathy turned her back to the front desk and looked around the lobby of the Cosmopolitan. She noticed a young couple who seemed to be celebrating their courtship in the corner near the piano. A woman carrying a baby was climbing the carpeted stairs headed for a room where she and her child could rest overnight. Near the front window two men were laughing over a mumbled joke while they dealt another hand of cards and chewed on unlit cigars. The flash of lightening from somewhere in the clouds above Tombstone momentarily lit a dusty streak across the floor of the hotel.
Cathy didn't understand why she would be expected in a hotel. She left the front desk and slowly crossed back to the door while trying desperately to understand what was happening. She paused briefly at the front door and breathed deeply of that 19th century atmosphere. Cathy stepped out onto the boardwalk and looked up and down Allen Street. She somehow realized that this would be the last time that she would see Tombstone. The old man with the cane across the street was shaking it at the teenager weaving back and forth on his skateboard.
Cathy wasn't exactly sure what was happening at the Cosmopolitan, but it couldn't be any worse than going back to the grief she was trying to escape. She took a deep breath and whispered, "Goodbye, Dave." Then, Catherine turned and quickly stepped back into the Cosmopolitan Hotel. She noticed for the first time a large mirror behind the registration counter and when she looked directly into that mirror she saw the front lobby behind a beautiful 20-year old woman dressed in a dark blue frock with frills around the collar. She stared into the eyes of that woman and saw herself. Catherine told herself that it was the low rumble of thunder from outside that shook the floor under her feet and not the excitement she felt as she stared into the eyes of her younger self.
Samuel held out a pen toward Catherine and said "We've got your room ready and Ben is already there waiting for you. Would you like to check in?" Catherine suddenly remembered Ben Scott, a teamster who had died in a wagon accident and had been buried at Boothill. Somehow the mention of that name had transported Catherine back more than 120 years to a sad day when she had buried Ben, her husband. She hesitated only a moment, looked out through the large front windows and saw an old man shaking a buggy whip toward a child pushing a hoop with a stick down the middle of Allen Street. The young couple in the corner of the lobby smiled at Catherine and held wine glasses toward her, as if they were toasting a great event. Catherine turned back toward Samuel and said, "Of course I'll register, where do I sign?" The piano started playing again and everyone in the lobby stood and moved toward Catherine to welcome her to the Cosmopolitan Hotel.
Suddenly, a bright flash of lightening streaked down from the black clouds and cascaded like water over the top of the Cosmopolitan Hotel; and Catherine, Samuel, and all of the others vanished, leaving only an empty lot on Allen Street across from an old man leaning on a cane.


|
Bullet Collision Detection & Physics Library
|
#include "btSoftBodyConcaveCollisionAlgorithm.h"
#include "BulletCollision/CollisionDispatch/btCollisionObject.h"
#include "BulletCollision/CollisionShapes/btMultiSphereShape.h"
#include "BulletCollision/BroadphaseCollision/btBroadphaseProxy.h"
#include "BulletCollision/CollisionShapes/btConcaveShape.h"
#include "BulletCollision/CollisionDispatch/btManifoldResult.h"
#include "BulletCollision/NarrowPhaseCollision/btRaycastCallback.h"
#include "BulletCollision/CollisionShapes/btTriangleShape.h"
#include "BulletCollision/CollisionShapes/btSphereShape.h"
#include "BulletCollision/CollisionShapes/btTetrahedronShape.h"
#include "BulletCollision/CollisionShapes/btConvexHullShape.h"
#include "BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h"
#include "LinearMath/btIDebugDraw.h"
#include "BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h"
#include "BulletSoftBody/btSoftBody.h"
Go to the source code of this file.
Macros | |
| #define | BT_SOFTBODY_TRIANGLE_EXTRUSION btScalar(0.06) |
| #define BT_SOFTBODY_TRIANGLE_EXTRUSION btScalar(0.06) |
Definition at line 33 of file btSoftBodyConcaveCollisionAlgorithm.cpp.