Searched refs:TryBlock (Results 1 - 25 of 25) sorted by relevance

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/base/
H A DBaseTryBlock.java35 import org.jf.dexlib2.iface.TryBlock;
37 public abstract class BaseTryBlock<EH extends ExceptionHandler> implements TryBlock<EH> {
39 if (o instanceof TryBlock) {
40 TryBlock other = (TryBlock)o;
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
H A DImmutableTryBlock.java37 import org.jf.dexlib2.iface.TryBlock;
66 public static ImmutableTryBlock of(TryBlock<? extends ExceptionHandler> tryBlock) {
85 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> list) {
89 private static final ImmutableConverter<ImmutableTryBlock, TryBlock<? extends ExceptionHandler>> CONVERTER =
90 new ImmutableConverter<ImmutableTryBlock, TryBlock<? extends ExceptionHandler>>() {
92 protected boolean isImmutable(@Nonnull TryBlock item) {
98 protected ImmutableTryBlock makeImmutable(@Nonnull TryBlock<? extends ExceptionHandler> item) {
H A DImmutableMethodImplementation.java37 import org.jf.dexlib2.iface.TryBlock;
56 @Nullable List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks,
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/util/
H A DTryListBuilderTest.java37 import org.jf.dexlib2.iface.TryBlock;
54 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
56 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10,
68 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
70 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5,
82 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
84 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(0, 10,
96 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = tlb.getTryBlocks();
98 List<? extends TryBlock> expected = ImmutableList.of(new ImmutableTryBlock(5, 5,
111 List<? extends TryBlock<
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
H A DTryBlock.java41 public interface TryBlock<EH extends ExceptionHandler> { interface
73 * Compares this TryBlock to another TryBlock for equality.
75 * This TryBlock is equal to another TryBlock if all 3 fields are equal. The exception handlers are tested for
78 * @param o The object to be compared for equality with this TryBlock
79 * @return true if the specified object is equal to this TryBlock
H A DMethodImplementation.java71 * @return A list of the TryBlock items
73 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks();
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/util/
H A DTryListBuilder.java37 import org.jf.dexlib2.iface.TryBlock;
60 public static <EH extends ExceptionHandler> List<TryBlock<EH>> massageTryBlocks(
61 List<? extends TryBlock<? extends EH>> tryBlocks) {
64 for (TryBlock<? extends EH> tryBlock: tryBlocks) {
317 public List<TryBlock<EH>> getTryBlocks() {
318 return Lists.newArrayList(new Iterator<TryBlock<EH>>() {
319 // The next TryBlock to return. This has already been merged, if needed.
354 @Override @Nonnull public TryBlock<EH> next() {
358 TryBlock<EH> ret = next;
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
H A DClassSection.java36 import org.jf.dexlib2.iface.TryBlock;
80 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull MethodKey key);
H A DDexWriter.java44 import org.jf.dexlib2.iface.TryBlock;
729 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks =
861 @Nonnull List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks,
1008 for (TryBlock<? extends ExceptionHandler> tryBlock: tryBlocks) {
1013 for (TryBlock<? extends ExceptionHandler> tryBlock: tryBlocks) {
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/
H A DFixOffsetsTest.java41 import org.jf.dexlib2.iface.TryBlock;
110 List<? extends TryBlock<? extends ExceptionHandler>> exceptionHandlers = impl.getTryBlocks();
/external/clang/lib/Parse/
H A DParseStmt.cpp430 StmtResult TryBlock(ParseCompoundStatement(/*isStmtExpr=*/false,
432 if(TryBlock.isInvalid())
433 return TryBlock;
452 TryBlock.get(),
1969 StmtResult TryBlock(ParseCompoundStatement(/*isStmtExpr=*/false,
1972 if (TryBlock.isInvalid())
1973 return TryBlock;
1995 TryBlock.get(),
2017 return Actions.ActOnCXXTryBlock(TryLoc, TryBlock.get(), Handlers);
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
H A DClassPool.java167 List<? extends TryBlock> tryBlocks = methodImpl.getTryBlocks();
173 for (TryBlock<? extends ExceptionHandler> tryBlock: methodImpl.getTryBlocks()) {
422 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
H A DBuilderClassPool.java42 import org.jf.dexlib2.iface.TryBlock;
303 public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks(@Nonnull BuilderMethod builderMethod) {
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/
H A DJumboStringConversionTest.java162 @Nonnull @Override public List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks() {
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp324 if (Stmt *TryBlock = TS->getTryBlock())
325 BuildScopeInformation(TryBlock, (newParentScope = Scopes.size()-1));
H A DSemaStmt.cpp3183 StmtResult Sema::ActOnCXXTryBlock(SourceLocation TryLoc, Stmt *TryBlock, argument
3243 return CXXTryStmt::Create(Context, TryLoc, TryBlock, Handlers);
3249 Stmt *TryBlock,
3251 assert(TryBlock && Handler);
3255 return SEHTryStmt::Create(Context,IsCXXTry,TryLoc,TryBlock,Handler);
3247 ActOnSEHTryBlock(bool IsCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler) argument
H A DTreeTransform.h1586 StmtResult RebuildCXXTryStmt(SourceLocation TryLoc, Stmt *TryBlock, argument
1588 return getSema().ActOnCXXTryBlock(TryLoc, TryBlock, Handlers);
1645 Stmt *TryBlock, Stmt *Handler) {
1646 return getSema().ActOnSEHTryBlock(IsCXXTry, TryLoc, TryBlock, Handler);
6142 StmtResult TryBlock = getDerived().TransformCompoundStmt(S->getTryBlock()); local
6143 if (TryBlock.isInvalid())
6158 if (!getDerived().AlwaysRebuild() && TryBlock.get() == S->getTryBlock() &&
6162 return getDerived().RebuildCXXTryStmt(S->getTryLoc(), TryBlock.get(),
6332 StmtResult TryBlock = getDerived().TransformCompoundStmt(S->getTryBlock()); local
6333 if (TryBlock
1644 RebuildSEHTryStmt(bool IsCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler) argument
[all...]
H A DSemaDeclCXX.cpp12263 void Sema::DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock) { argument
12264 for (unsigned I = 0, E = TryBlock->getNumHandlers(); I != E; ++I) {
12265 CXXCatchStmt *Handler = TryBlock->getHandler(I);
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
H A DMethodDefinition.java452 List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks = methodImpl.getTryBlocks();
460 for (TryBlock<? extends ExceptionHandler> tryBlock: tryBlocks) {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DMethodAnalyzer.java403 List<? extends TryBlock<? extends ExceptionHandler>> tries = methodImpl.getTryBlocks();
405 TryBlock currentTry = null;
425 TryBlock<? extends ExceptionHandler> tryBlock = tries.get(triesIndex);
535 private AnalyzedInstruction[] buildExceptionHandlerArray(@Nonnull TryBlock<? extends ExceptionHandler> tryBlock) {
1041 for (TryBlock<? extends ExceptionHandler> tryBlock: methodImpl.getTryBlocks()) {
/external/clang/lib/AST/
H A DStmt.cpp961 Stmt *TryBlock,
967 Children[TRY] = TryBlock;
972 SourceLocation TryLoc, Stmt *TryBlock,
974 return new(C) SEHTryStmt(IsCXXTry,TryLoc,TryBlock,Handler);
959 SEHTryStmt(bool IsCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler) argument
971 Create(const ASTContext &C, bool IsCXXTry, SourceLocation TryLoc, Stmt *TryBlock, Stmt *Handler) argument
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
H A DMutableMethodImplementation.java44 import org.jf.dexlib2.iface.TryBlock;
114 for (TryBlock<? extends ExceptionHandler> tryBlock: methodImplementation.getTryBlocks()) {
/external/clang/include/clang/AST/
H A DStmt.h1900 Stmt *TryBlock,
1909 SourceLocation TryLoc, Stmt *TryBlock,
/external/clang/include/clang/Sema/
H A DSema.h3163 StmtResult ActOnCXXTryBlock(SourceLocation TryLoc, Stmt *TryBlock,
3167 SourceLocation TryLoc, Stmt *TryBlock,
3175 void DiagnoseReturnInConstructorExceptionHandler(CXXTryStmt *TryBlock);
/external/clang/lib/CodeGen/
H A DCGObjCMac.cpp3858 llvm::BasicBlock *TryBlock = CGF.createBasicBlock("try"); local
3862 CGF.Builder.CreateCondBr(DidCatch, TryHandler, TryBlock);
3865 CGF.EmitBlock(TryBlock);

Completed in 837 milliseconds