blob: bbd34b8b04f6e7e2c4da1689757f430e356a168a [file] [log] [blame]
/*
*
* 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 org.apache.royale.compiler.internal.targets;
import org.apache.royale.compiler.definitions.references.IResolvedQualifiersReference;
import org.apache.royale.compiler.internal.units.EmbedCompilationUnit;
import org.apache.royale.compiler.units.ICompilationUnit;
/**
* Class containing information about the splash screen
*/
final class FlexSplashScreenImage
{
FlexSplashScreenImage(EmbedCompilationUnit compilationUnit, IResolvedQualifiersReference generatedEmbedClassReference)
{
this.compilationUnit = compilationUnit;
this.generatedEmbedClassReference = generatedEmbedClassReference;
}
/**
* {@link ICompilationUnit} that generates the SWF tags for the
* splash screen image. This may be null if there is no splash screen
* or if the splash screen as specified by a qualified class name instead of an
* {@code @Embed} expression.
*/
final EmbedCompilationUnit compilationUnit;
/**
* A reference to the class configured by the user to provide the splash
* screen image. This will be null if there is no splace screen.
*/
final IResolvedQualifiersReference generatedEmbedClassReference;
}