net.sf.clirr.core.spi |
Service Provider Interface for letting Clirr know about Java types, methods, etc.
This package is intended to
-
Decouple the current BCEL implementation from the comparison algorithms
(separation of concerns).
-
Allow IDE plugins to provide an implementation that is based on
the internal Java representation of the IDE. This allows instantatious
error marker feedback, building class files or jars on disk is not required.
|
Java Source File Name | Type | Comment |
Field.java | Interface | Describes a field of a class. |
JavaType.java | Interface | A Java Type (Object, Interface, primitive type or void). |
Method.java | Interface | Describes a Java method. |
Named.java | Interface | A named entity in the Java programming language. |
Scope.java | Class | Enumeration type that represents an "accessibility" level for
a java class, field or method.
Change of access rights from lower to higher visibility rating is a
binary-compatible change. |
Scoped.java | Interface | A Java source code entity like a type or a method that has the
concept of a visibility scope. |