blob: 294e69e8eb7477d86c7679e686ea984a66033f0f [file]
////////////////////////////////////////////////////////////////////////////////
//
// Licensed to the Apache Software Foundation (ASF) under one or more
// contributor license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright ownership.
// The ASF licenses this file to You under the Apache License, Version 2.0
// (the "License"); you may not use this file except in compliance with
// the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
////////////////////////////////////////////////////////////////////////////////
package
{
/**
* @private
* This class is used to link additional classes into Reflection.swc
* beyond those that are found by dependecy analysis starting
* from the classes specified in manifest.xml.
*/
internal class ReflectionClasses
{
COMPILE::JS
{
import org.apache.royale.reflection.nativejs.AS3Array; AS3Array;
import org.apache.royale.reflection.nativejs.AS3Boolean; AS3Boolean;
import org.apache.royale.reflection.nativejs.AS3Number; AS3Number;
import org.apache.royale.reflection.nativejs.AS3int; AS3int;
import org.apache.royale.reflection.nativejs.AS3uint; AS3uint;
}
import org.apache.royale.reflection.describeType; describeType;
import org.apache.royale.reflection.getAliasByClass; getAliasByClass;
import org.apache.royale.reflection.getClassByAlias; getClassByAlias;
import org.apache.royale.reflection.getDefinitionByName; getDefinitionByName;
import org.apache.royale.reflection.hasDefinitionWithName; hasDefinitionWithName;
import org.apache.royale.reflection.getDynamicFields; getDynamicFields;
import org.apache.royale.reflection.isDynamicObject; isDynamicObject;
import org.apache.royale.reflection.getQualifiedClassName; getQualifiedClassName;
import org.apache.royale.reflection.getQualifiedSuperclassName; getQualifiedSuperclassName;
import org.apache.royale.reflection.registerClassAlias; registerClassAlias;
import org.apache.royale.reflection.getClosureQualifiedName; getClosureQualifiedName;
import org.apache.royale.reflection.getAncestry; getAncestry;
//utils
import org.apache.royale.reflection.utils.getMembersWithMetadata; getMembersWithMetadata;
import org.apache.royale.reflection.utils.getMembers; getMembers;
import org.apache.royale.reflection.utils.getInstanceVarsAndAccessors; getInstanceVarsAndAccessors;
import org.apache.royale.reflection.utils.MemberTypes; MemberTypes;
import org.apache.royale.reflection.utils.getStaticConstantsByConvention; getStaticConstantsByConvention;
import org.apache.royale.reflection.utils.getMembersWithNameMatch; getMembersWithNameMatch;
import org.apache.royale.reflection.utils.getMembersWithQNameMatch; getMembersWithQNameMatch;
import org.apache.royale.reflection.utils.filterForMetaTags; filterForMetaTags;
import org.apache.royale.reflection.utils.isDerivedType; isDerivedType;
import org.apache.royale.reflection.utils.isSameType; isSameType;
import org.apache.royale.reflection.ExtraData; ExtraData;
import org.apache.royale.reflection.AccessorDefinition; AccessorDefinition;
import org.apache.royale.reflection.CompilationData; CompilationData;
import org.apache.royale.reflection.DefinitionBase; DefinitionBase;
import org.apache.royale.reflection.DefinitionWithMetaData; DefinitionWithMetaData;
import org.apache.royale.reflection.FunctionDefinition; FunctionDefinition;
import org.apache.royale.reflection.MemberDefinitionBase; MemberDefinitionBase;
import org.apache.royale.reflection.MetaDataDefinition; MetaDataDefinition;
import org.apache.royale.reflection.MetaDataArgDefinition; MetaDataArgDefinition;
import org.apache.royale.reflection.MethodDefinition; MethodDefinition;
import org.apache.royale.reflection.ParameterDefinition; ParameterDefinition;
import org.apache.royale.reflection.TypeDefinition; TypeDefinition;
import org.apache.royale.reflection.VariableDefinition; VariableDefinition;
}
}