/* * The contents of this file are subject to the terms of the Common Development * and Distribution License (the License). You may not use this file except in * compliance with the License. * * You can obtain a copy of the License at http://www.netbeans.org/cddl.html * or http://www.netbeans.org/cddl.txt. * * When distributing Covered Code, include this CDDL Header Notice in each file * and include the License file at http://www.netbeans.org/cddl.txt. * If applicable, add the following below the CDDL Header, with the fields * enclosed by brackets [] replaced by your own identifying information: * "Portions Copyrighted [year] [name of copyright owner]" * * The Original Software is NetBeans. The Initial Developer of the Original * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.gwt4nb.hints; import org.netbeans.api.java.source.CancellableTask; import org.netbeans.api.java.source.CompilationInfo; import org.netbeans.api.java.source.JavaSource.Phase; import org.netbeans.api.java.source.JavaSource.Priority; import org.netbeans.api.java.source.support.EditorAwareJavaSourceTaskFactory; import org.openide.filesystems.FileObject; /** * Searches for method mismatches in synchronous and asynchronous RPC * interfaces. * * @author Tomasz.Slota@Sun.COM * @author see https://github.com/gwt4nb/gwt4nb/ */ public class GWTHintsFactory extends EditorAwareJavaSourceTaskFactory { public GWTHintsFactory(){ super(Phase.RESOLVED, Priority.BELOW_NORMAL); } public CancellableTask<CompilationInfo> createTask(FileObject file) { return new GWTHintsProvider(); } }