graph LR

Java(Java)

Java ==> Method
Method --> M-Public[Public]
Method --> M-Package[Package]
Method --> M-Protected[Protected]
Method --> M-Private[Private]

Java ==> Class -..-> InnerClass[Inner Class]
Class --> Public
Class --> Package

InnerClass --> Public
InnerClass --> Package
InnerClass --> Protected
InnerClass --> Private

线程模型