All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jbase.scoping.JbaseImplicitlyImportedFeatures Maven / Gradle / Ivy

There is a newer version: 0.12.2
Show newest version
package jbase.scoping;

import java.util.Collections;
import java.util.List;
import jbase.lib.JbaseBooleanExtensions;
import org.eclipse.xtext.xbase.lib.ArrayExtensions;
import org.eclipse.xtext.xbase.lib.BigDecimalExtensions;
import org.eclipse.xtext.xbase.lib.BigIntegerExtensions;
import org.eclipse.xtext.xbase.lib.BooleanExtensions;
import org.eclipse.xtext.xbase.lib.ByteExtensions;
import org.eclipse.xtext.xbase.lib.CharacterExtensions;
import org.eclipse.xtext.xbase.lib.CollectionLiterals;
import org.eclipse.xtext.xbase.lib.ComparableExtensions;
import org.eclipse.xtext.xbase.lib.DoubleExtensions;
import org.eclipse.xtext.xbase.lib.FloatExtensions;
import org.eclipse.xtext.xbase.lib.IntegerExtensions;
import org.eclipse.xtext.xbase.lib.LongExtensions;
import org.eclipse.xtext.xbase.lib.ObjectExtensions;
import org.eclipse.xtext.xbase.lib.ShortExtensions;
import org.eclipse.xtext.xbase.lib.StringExtensions;
import org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures;

/**
 * Avoid all the default extension classes and methods.
 * 
 * @author Lorenzo Bettini
 */
@SuppressWarnings("all")
public class JbaseImplicitlyImportedFeatures extends ImplicitlyImportedFeatures {
  @Override
  protected List> getStaticImportClasses() {
    return Collections.>unmodifiableList(CollectionLiterals.>newArrayList());
  }
  
  @Override
  protected List> getExtensionClasses() {
    return Collections.>unmodifiableList(CollectionLiterals.>newArrayList(ArrayExtensions.class, BigDecimalExtensions.class, BigIntegerExtensions.class, BooleanExtensions.class, ByteExtensions.class, CharacterExtensions.class, ComparableExtensions.class, DoubleExtensions.class, FloatExtensions.class, IntegerExtensions.class, LongExtensions.class, ObjectExtensions.class, ShortExtensions.class, StringExtensions.class, JbaseBooleanExtensions.class));
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy