Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.impl
Class TryBlockBuilderImpl

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
      extended by org.jboss.errai.codegen.builder.impl.TryBlockBuilderImpl
All Implemented Interfaces:
Builder, CatchBlockBuilder, ClosedBlock, StatementEnd, TryBlockBuilder, Statement

public class TryBlockBuilderImpl
extends AbstractStatementBuilder
implements TryBlockBuilder, CatchBlockBuilder

StatementBuilder to generate try/catch/finally blocks.

Author:
Christian Sadilek

Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
callElementBuilder, context, generated
 
Constructor Summary
protected TryBlockBuilderImpl(Context context, CallElementBuilder callElementBuilder)
           
 
Method Summary
 BlockBuilder<CatchBlockBuilder> catch_(Class<? extends Throwable> exceptionType, String variableName)
           
 BlockBuilder<CatchBlockBuilder> catch_(MetaClass exceptionType, String variableName)
           
 BlockBuilder<StatementEnd> finally_()
           
 BlockBuilder<CatchBlockBuilder> try_()
           
 
Methods inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
appendCallElement, generate, getType, toJavaString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.errai.codegen.Statement
generate, getType
 
Methods inherited from interface org.jboss.errai.codegen.builder.Builder
toJavaString
 

Constructor Detail

TryBlockBuilderImpl

protected TryBlockBuilderImpl(Context context,
                              CallElementBuilder callElementBuilder)
Method Detail

try_

public BlockBuilder<CatchBlockBuilder> try_()
Specified by:
try_ in interface TryBlockBuilder

catch_

public BlockBuilder<CatchBlockBuilder> catch_(Class<? extends Throwable> exceptionType,
                                              String variableName)
Specified by:
catch_ in interface CatchBlockBuilder

catch_

public BlockBuilder<CatchBlockBuilder> catch_(MetaClass exceptionType,
                                              String variableName)
Specified by:
catch_ in interface CatchBlockBuilder

finally_

public BlockBuilder<StatementEnd> finally_()
Specified by:
finally_ in interface CatchBlockBuilder

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.