Skip to content

Instantly share code, notes, and snippets.

@suztomo
Created May 28, 2020 14:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save suztomo/887d99fb2dc9e2da395449298694adbd to your computer and use it in GitHub Desktop.
Save suztomo/887d99fb2dc9e2da395449298694adbd to your computer and use it in GitHub Desktop.
Linkage Checker for logback-classic-1.2.3 without dependencies

LinkageCheckerMain with -j /Users/suztomo/Downloads/logback-classic-1.2.3.jar

...

Class groovy.lang.GroovyObject is not found;
  referenced by 7 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.boolex.GEventEvaluator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation is not found;
  referenced by 7 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.ScriptBytecodeAdapter is not found;
  referenced by 7 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.reflection.ClassInfo is not found;
  referenced by 7 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.MetaClass is not found;
  referenced by 6 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.callsite.CallSiteArray is not found;
  referenced by 7 class files
    ch.qos.logback.classic.boolex.EvaluatorTemplate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.util.FileUtil is not found;
  referenced by 1 class file
    ch.qos.logback.classic.boolex.GEventEvaluator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.GroovyClassLoader is not found;
  referenced by 1 class file
    ch.qos.logback.classic.boolex.GEventEvaluator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.control.CompilationFailedException is not found;
  referenced by 1 class file
    ch.qos.logback.classic.boolex.GEventEvaluator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
...
Class org.codehaus.groovy.runtime.callsite.CallSite is not found;
  referenced by 6 class files
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.spi.AppenderAttachable is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.AppenderDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.Logger (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.BytecodeInterface8 is not found;
  referenced by 4 class files
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.typehandling.ShortTypeHandling is not found;
  referenced by 5 class files
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.GStringImpl is not found;
  referenced by 4 class files
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.spi.ContextAware is not found;
  referenced by 5 class files
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.LoggerContextListenerAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.spi.Configurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.spi.LoggerContextAware (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.spi.LifeCycle is not found;
  referenced by 7 class files
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.LoggerContextListenerAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.jul.LevelChangePropagator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.LoggerContext (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.net.ReceiverBase (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.turbo.TurboFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.joran.spi.NoAutoStartUtil is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.ComponentDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.Reference is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.Appender is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.sift.SiftingJoranConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.util.Duration is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ConfigurationAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.status.StatusListener is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.LoggerContext (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.slf4j.Logger is not found;
  referenced by 4 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.Logger (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.net.SimpleSocketServer (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.selector.servlet.ContextDetachingSCL (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.util.CachingDateFormatter is not found;
  referenced by 3 class files
    ch.qos.logback.classic.gaffer.ConfigurationDelegate (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.layout.TTLLLayout (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.pattern.DateConverter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.Script is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.joran.util.ConfigurationWatchListUtil is not found;
  referenced by 4 class files
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ConfigurationAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.ReconfigureOnChangeTask (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.Binding is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.util.ContextUtil is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ConfigurationAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.control.CompilerConfiguration is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.util.OptionHelper is not found;
  referenced by 13 class files
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ConfigurationAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.InsertFromJNDIAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.JMXConfiguratorAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.LoggerAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.LoggerContextListenerAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ReceiverAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.RootLoggerAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.pattern.MDCConverter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.servlet.LogbackServletContainerInitializer (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.sift.MDCBasedDiscriminator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.util.ContextInitializer (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.util.ContextSelectorStaticBinder (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.status.OnConsoleStatusListener is not found;
  referenced by 2 class files
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.joran.action.ConfigurationAction (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.GroovyShell is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.control.customizers.ImportCustomizer is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.runtime.ArrayUtil is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.GafferConfigurator (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class org.codehaus.groovy.transform.ImmutableASTTransformation is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.NestingType (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.joran.util.beans.BeanUtil is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class groovy.lang.MetaProperty is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class ch.qos.logback.core.joran.util.StringToObjectConverter is not found;
  referenced by 1 class file
    ch.qos.logback.classic.gaffer.PropertyUtil (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class javax.servlet.http.HttpServletRequest is not found;
  referenced by 1 class file
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class javax.servlet.Filter is not found;
  referenced by 2 class files
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.selector.servlet.LoggerContextFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class javax.servlet.ServletException is not found;
  referenced by 3 class files
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.selector.servlet.LoggerContextFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.servlet.LogbackServletContainerInitializer (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class javax.servlet.FilterChain is not found;
  referenced by 2 class files
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
    ch.qos.logback.classic.selector.servlet.LoggerContextFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)
Class javax.servlet.ServletRequest is not found;
  referenced by 1 class file
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter (/Users/suztomo/Downloads/logback-classic-1.2.3.jar)


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment