Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.puppycrawl.tools.checkstyle.checks.usage.transmogrify
Class TableMaker.CatchFinisher  view TableMaker.CatchFinisher download TableMaker.CatchFinisher.java

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.TableMaker.DefinitionFinisher
      extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.TableMaker.CatchFinisher
Enclosing class:
TableMaker

class TableMaker.CatchFinisher
extends TableMaker.DefinitionFinisher


Field Summary
(package private)  BlockDef _def
           
protected  SymTabAST _node
           
 
Constructor Summary
TableMaker.CatchFinisher(BlockDef def)
          constructor that takes a BlockDef
 
Method Summary
private  void createExceptionVariable()
          creates VariableDef and finishes creation definition for arguments in the catch clause
 void finish()
          finishes definition creation
protected  IClass getType(Definition def, SymTabAST typeNode)
          gets the classDef that represents the type of the given definition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_def

BlockDef _def

_node

protected SymTabAST _node
Constructor Detail

TableMaker.CatchFinisher

public TableMaker.CatchFinisher(BlockDef def)
constructor that takes a BlockDef

Method Detail

finish

public void finish()
finishes definition creation

Overrides:
finish in class TableMaker.DefinitionFinisher

createExceptionVariable

private void createExceptionVariable()
creates VariableDef and finishes creation definition for arguments in the catch clause


getType

protected IClass getType(Definition def,
                         SymTabAST typeNode)
gets the classDef that represents the type of the given definition