Hi Greg,

>> - substrings without check before (detail follows):
>> in some classes I've found some calls to substring(1) because for
>> example it's implicit that the input string has to start with a slash
>> or other "control" char, but in many cases the existence of that char
>> is not tested before the substring ... so, to avoid little "strange
>> and confusing" small behaviors, what do you think if I'd fix them ?
>> For example, a good behavior is in TerraTheme, while a "not-so-good"
>> sample is in ScriptApplication. This is a sample line:
>>            if (location.startsWith("/")) {
>>                locationURL = classLoader.getResource(location.substring(1));
>
> I think it would be preferable to throw an IllegalArgumentException if the 
> string does not start with "/". I'll take a look at the other issues in more 
> detail when I get a chance.
>
Ok, but do you prefer to fix even this ?

Sandro

Reply via email to