Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/*
* Copyright (c) 1997, 2020 Oracle and/or its affiliates.
* Copyright (c) 1997-1999 IBM Corp. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License
* v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the Eclipse
* Public License v. 2.0 are satisfied: GNU General Public License v2.0
* w/Classpath exception which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause OR GPL-2.0 WITH
* Classpath-exception-2.0
*/
package com.sun.tools.corba.ee.idl.toJavaPortable;
// NOTES:
// -D62023 Add corbaLevel=2.4
/**
*
**/
public class Factories extends com.sun.tools.corba.ee.idl.Factories
{
public com.sun.tools.corba.ee.idl.GenFactory genFactory ()
{
return new GenFactory();
} // genFactory
public com.sun.tools.corba.ee.idl.Arguments arguments ()
{
return new com.sun.tools.corba.ee.idl.toJavaPortable.Arguments();
} // arguments
public String[] languageKeywords ()
{
// These are Java keywords that are not also IDL keywords.
return keywords;
} // languageKeywords
static String[] keywords =
{"abstract", "break", "byte",
"catch", "class", "continue",
"do", "else", "extends",
"false", "final", "finally",
"for", "goto", "if",
"implements", "import", "instanceof",
"int", "interface", "native",
"new", "null", "operator",
"outer", "package", "private",
"protected", "public", "return",
"static", "super", "synchronized",
"this", "throw", "throws",
"transient", "true", "try",
"volatile", "while",
// Special reserved suffixes:
"+Helper", "+Holder", "+Package",
// These following are not strictly keywords. They
// are methods on java.lang.Object and, as such, must
// not have conflicts with methods defined on IDL
// interfaces. Treat them the same as keywords.
"clone", "equals", "finalize",
"getClass", "hashCode", "notify",
"notifyAll", "toString", "wait"};
///////////////
// toJava-specific factory methods
private com.sun.tools.corba.ee.idl.toJavaPortable.Helper _helper = null; // <62023>
public com.sun.tools.corba.ee.idl.toJavaPortable.Helper helper ()
{
if (_helper == null)
if (com.sun.tools.corba.ee.idl.toJavaPortable.Util.corbaLevel(2.4f, 99.0f)) //
_helper = new com.sun.tools.corba.ee.idl.toJavaPortable.Helper24(); //
else
_helper = new com.sun.tools.corba.ee.idl.toJavaPortable.Helper();
return _helper;
} // helper
private com.sun.tools.corba.ee.idl.toJavaPortable.ValueFactory _valueFactory = null; // <62023>
public com.sun.tools.corba.ee.idl.toJavaPortable.ValueFactory valueFactory ()
{
if (_valueFactory == null)
if (com.sun.tools.corba.ee.idl.toJavaPortable.Util.corbaLevel(2.4f, 99.0f)) //
_valueFactory = new com.sun.tools.corba.ee.idl.toJavaPortable.ValueFactory(); //
// else return null since shouldn't be used
return _valueFactory;
} // valueFactory
private com.sun.tools.corba.ee.idl.toJavaPortable.DefaultFactory _defaultFactory = null; // <62023>
public com.sun.tools.corba.ee.idl.toJavaPortable.DefaultFactory defaultFactory ()
{
if (_defaultFactory == null)
if (com.sun.tools.corba.ee.idl.toJavaPortable.Util.corbaLevel(2.4f, 99.0f)) //
_defaultFactory = new com.sun.tools.corba.ee.idl.toJavaPortable.DefaultFactory(); //
// else return null since shouldn't be used
return _defaultFactory;
} // defaultFactory
private com.sun.tools.corba.ee.idl.toJavaPortable.Holder _holder = new com.sun.tools.corba.ee.idl.toJavaPortable.Holder();
public com.sun.tools.corba.ee.idl.toJavaPortable.Holder holder ()
{
return _holder;
} // holder
private com.sun.tools.corba.ee.idl.toJavaPortable.Skeleton _skeleton = new com.sun.tools.corba.ee.idl.toJavaPortable.Skeleton();
public com.sun.tools.corba.ee.idl.toJavaPortable.Skeleton skeleton ()
{
return _skeleton;
} // skeleton
private com.sun.tools.corba.ee.idl.toJavaPortable.Stub _stub = new com.sun.tools.corba.ee.idl.toJavaPortable.Stub();
public com.sun.tools.corba.ee.idl.toJavaPortable.Stub stub ()
{
return _stub;
} // stub
// toJava-specific factory methods
///////////////
} // class Factories