sysModel.classFile.attributes.visitors
Interface IAttributeVisitor<R,D>

All Known Implementing Classes:
ADefaultAttributeVisitor

public interface IAttributeVisitor<R,D>

A visitor that operates on attributes.

Author:
Mathias Ricken

Method Summary
 R codeCase(CodeAttributeInfo host, D param)
          Case for Code attribute.
 R sourceFileCase(SourceFileAttributeInfo host, D param)
          Case for SourceFile attribute.
 R unknownCase(UnknownAttributeInfo host, D param)
          Case for an unknown attribute.
 

Method Detail

sourceFileCase

R sourceFileCase(SourceFileAttributeInfo host,
                 D param)
Case for SourceFile attribute.

Parameters:
host - attribute
param - visitor-specific parameter
Returns:
visitor-specific return vakue

codeCase

R codeCase(CodeAttributeInfo host,
           D param)
Case for Code attribute.

Parameters:
host - attribute
param - visitor-specific parameter
Returns:
visitor-specific return vakue

unknownCase

R unknownCase(UnknownAttributeInfo host,
              D param)
Case for an unknown attribute.

Parameters:
host - attribute
param - visitor-specific parameter
Returns:
visitor-specific return vakue