edu.bsu.cs.jive.contour.java
Interface JavaContour
- All Superinterfaces:
- Contour
- All Known Subinterfaces:
- InstanceContour, MethodContour, StaticContour
public interface JavaContour
- extends Contour
Superinterface for all Java-specific contour interfaces.
The possible types of contours, and their type designation, are:
- virtual instance (instance)
- concrete instance (instance)
- static (static)
- static method (method)
- instance method (method)
- static inner virtual instance (instance)
- static inner concrete instance (instance)
- static inner (static)
- inner virtual instance (instance)
- inner concrete instance (instance)
Whether a contour is "inner" or not is revealed by its placement in
the contour model.
Nested Class Summary |
static interface |
JavaContour.Visitor
Visitor interface for java contour types. |
accept
Object accept(JavaContour.Visitor v,
Object arg)
- Accept a visitor
- Parameters:
v
- the visitorarg
- optional visitation argument
- Returns:
- result