Jode 1.90-CVS
Build Aug 6, 2004

net.sf.jode.decompiler
Interface ClassDeclarer

All Known Implementing Classes:
ClassAnalyzer, MethodAnalyzer

public interface ClassDeclarer

This is the interface for objects, that a method can declare


Method Summary
 void addClassAnalyzer(ClassAnalyzer classAna)
           
 ClassAnalyzer getClassAnalyzer(ClassInfo ci)
          Get the class analyzer for the given anonymous class info.
 ClassDeclarer getParent()
          Get the parent of this ClassDeclarer.
 

Method Detail

getParent

public ClassDeclarer getParent()
Get the parent of this ClassDeclarer.

Returns:
null if this is the outermost instance.

getClassAnalyzer

public ClassAnalyzer getClassAnalyzer(ClassInfo ci)
Get the class analyzer for the given anonymous class info. It will search it in the classes we declare and in the parent class declarer.

Returns:
null if the class analyzer doesn't yet exists.

addClassAnalyzer

public void addClassAnalyzer(ClassAnalyzer classAna)

Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.