blob: 9c7dc48fce8d352aacea677e85ddfaca734bbf86 [file] [log] [blame]
/*
* Copyright 2014 Google Inc.
*
* Licensed 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 com.google.gwt.resources.client.gss;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource;
/**
* ClientBundle containing defining several CssResource in order to be able to test the
* auto-conversion from CSS to GSS.
*/
public interface AutoConversionBundle extends ClientBundle {
/**
* For testing automatic constant renaming during the conversion.
*/
interface ConstantRenaming extends CssResource {
int myConstant();
String my_constant();
int ie6();
int gecko1_8();
}
/**
* For testing conversion of constants inside conditional nodes.
*/
interface ConstantConditional extends CssResource {
String foo();
String color();
int width();
int height();
}
/**
* For testing conversion of external at-rule definition inside conditional nodes.
*/
interface LenientExternal extends CssResource {
String nonObfuscated();
String nonObfuscated2();
String nonObfuscated3();
String obfuscated();
}
ConstantRenaming constantRenaming();
ConstantConditional constantConditional();
LenientExternal lenientExternal();
}