public static <T> Wrapper<T> forType(Class<T> type) { return new Wrapper<T>(); }
public static <T> Wrapper<T> wrap(T value) { return new Wrapper<T>(value); }
public static <T> Wrapper<T> wrap(T value) { return new Wrapper<T>(value); }
public static <T> Wrapper<T> forType(Class<T> type) { return new Wrapper<T>(); }
FormattingResult _xblockexpression = null; final Wrapper<String> textWrapper = new Wrapper<String>(); final Wrapper<TextRegion> regionWrapper = new Wrapper<TextRegion>(); final CancelableUnitOfWork<FormattingResult, IXtextWebDocument> _function = new CancelableUnitOfWork<FormattingResult, IXtextWebDocument>() { @Override
public <STATE> String format(Nfa<STATE> nfa) { Map<STATE, Integer> names = Maps.newLinkedHashMap(); List<Node> nodes = Lists.newArrayList(); nodes.add(createNodes(nfa, nfa.getStart(), names, new Wrapper<Integer>(0))); StringBuilder result = new StringBuilder(); STATE starts = nfa.getStart();
public <STATE> String format(Nfa<STATE> nfa) { Map<STATE, Integer> names = Maps.newLinkedHashMap(); List<Node> nodes = Lists.newArrayList(); nodes.add(createNodes(nfa, nfa.getStart(), names, new Wrapper<Integer>(0))); StringBuilder result = new StringBuilder(); STATE starts = nfa.getStart();
protected int parseXpect(Class<?> testClass, XtextResource res, INode ctx, String text, String method, int offset, IParameterAcceptor acceptor, boolean ignore) { int newOffset; Multimap<String, Object> params = HashMultimap.create(); Wrapper<Expectation> expectation = new Wrapper<Expectation>(null); offset = skipWhitespace(text, offset); if ((newOffset = parseXpectParams(testClass, res, ctx, method, text, offset, params)) >= 0) offset = newOffset; offset = skipWhitespace(text, offset); if ((newOffset = parseXpectSLExpectation(ctx, text, offset, expectation)) >= 0) offset = newOffset; else if ((newOffset = parseXpectMLExpectation(ctx, text, offset, expectation)) >= 0) offset = newOffset; acceptor.acceptTest(null, method, params, expectation.get(), ignore); return offset; }
public T syncExec() { if (Display.getCurrent() == null) { final Wrapper<T> resultWrapper = new Wrapper<T>(); final Wrapper<Exception> exceptionWrapper = new Wrapper<Exception>(); Display.getDefault().syncExec(new Runnable() { public void run() { try { resultWrapper.set(DisplayRunnableWithResult.this.run()); } catch (Exception e) { exceptionWrapper.set(e); } } }); if (exceptionWrapper.get() != null) throw new WrappedException(exceptionWrapper.get()); return resultWrapper.get(); } else { try { return run(); } catch (Exception e) { throw new WrappedException(e); } } } }
@Override public HoverResult exec(final IXtextWebDocument it, final CancelIndicator cancelIndicator) throws Exception { HoverResult _xblockexpression = null; { final ContentAssistContext[] contexts = HoverService.this.contentAssistService.getContexts(it, selection, offset); final Wrapper<Object> proposedElement = new Wrapper<Object>(); HoverService.this.contentAssistService.getProposalProvider().createProposals(((Collection<ContentAssistContext>)Conversions.doWrapArray(contexts)), new IIdeContentProposalAcceptor() { @Override public void accept(final ContentAssistEntry entry, final int priority) { HoverService.this._operationCanceledManager.checkCanceled(cancelIndicator); if ((((entry != null) && (entry.getSource() != null)) && Objects.equal(entry.getProposal(), proposal))) { proposedElement.set(entry.getSource()); } } @Override public boolean canAcceptMoreProposals() { Object _get = proposedElement.get(); return (_get == null); } }); _xblockexpression = HoverService.this.createHover(proposedElement.get(), it.getStateId(), cancelIndicator); } return _xblockexpression; } };
public void syncExec() { if (Display.getCurrent() == null) { final Wrapper<Exception> exceptionWrapper = new Wrapper<Exception>(); Display.getDefault().syncExec(new Runnable() { public void run() { try { DisplayRunnable.this.run(); } catch (Exception e) { exceptionWrapper.set(e); } } }); if (exceptionWrapper.get() != null) throw new WrappedException(exceptionWrapper.get()); } else { try { run(); } catch (Exception e) { throw new WrappedException(e); } } }