A resource (in a jar file, usually) in the format "/java/lang/String.class".
A resource (in a jar file, usually) in the format "/java/lang/String.class". This returns an initial URL that leads to the JAR file we search for classes.
Returns true if this is a "valid" class, i.e.
Returns true if this is a "valid" class, i.e. one we want to return in a set. Note that all found classes are loaded into the current thread's classloader, even they are not returned.
true if this class should be returned in the set of findClasses, false otherwise.
Monkeypatches any given field.
Monkeypatches any given field.
the field to change
the new object to place in the field.
A privileged action that will find relevant classes containing static final fields of type T and replace them with the object referenced by {{newDebug}}, and switch out the "args" field value with the value defined in {{newOptions}}. This is the only way to change JSSE debugging after the class loads.