|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.java.bridge; import org.openide.src.*; import org.netbeans.jmi.javamodel.JavaClass; import org.netbeans.jmi.javamodel.Constructor; import org.netbeans.jmi.javamodel.Method; import org.netbeans.jmi.javamodel.Initializer; import org.netbeans.jmi.javamodel.Field; import org.netbeans.jmi.javamodel.Import; /** * * @author svata * @version */ public interface ElementCreator { public ClassElementImpl createTopClass(SourceElement parent, JavaClass javaClass); public ClassElementImpl createInnerClass(ClassElement parent, JavaClass javaClass); public FieldElementImpl createField(ClassElement parent, Field field); public MethodElementImpl createMethod(ClassElement parent, Method method); public ConstructorElementImpl createConstructor(ClassElement parent, Constructor constructor); public InitializerElementImpl createInitializer(ClassElement parent, Initializer initializer); public ImportImpl createImport(SourceElement parent, Import imp); public ClassElementImpl createTopClass(SourceElement parent); public ClassElementImpl createInnerClass(ClassElement parent); public FieldElementImpl createField(ClassElement parent); public MethodElementImpl createMethod(ClassElement parent); public ConstructorElementImpl createConstructor(ClassElement parent); public InitializerElementImpl createInitializer(ClassElement parent); public ImportImpl createImport(SourceElement parent); public SourceElementImpl createSource(); public WrapperFactory getWrapper(); // Identifier management public Identifier createLocalIdentifier(Element context, String full, String src, int status); public Identifier createLocalIdentifier(Element context, Identifier original, int status); public boolean isSameContext(Element context, Identifier id); } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.