Class MethodIntrospector.IntrospectorClassLoader

java.lang.Object
java.lang.ClassLoader
org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
Enclosing class:
MethodIntrospector

private static class MethodIntrospector.IntrospectorClassLoader extends ClassLoader
Loads JavacMethodIntrospector using types taken from both the environment class loader (for com.sun types, if available) and the processor class loader (for org.inferred types).

Lets us succeed even when the two class loaders are isolated, for instance during Gradle tests.