/* * Copyright 2012 Phil Pratt-Szeliga and other contributors * http://chirrup.org/ * * See the file LICENSE for copying permission. */ package org.trifort.rootbeer.generate.bytecode; import java.util.ArrayList; import java.util.List; public class AcceptableGpuTypes { private List<String> m_ExcludedPackages; public AcceptableGpuTypes(){ m_ExcludedPackages = new ArrayList<String>(); m_ExcludedPackages.add("java."); m_ExcludedPackages.add("sun."); m_ExcludedPackages.add("javax."); m_ExcludedPackages.add("com.sun."); m_ExcludedPackages.add("com.ibm."); m_ExcludedPackages.add("org.xml."); m_ExcludedPackages.add("org.w3c."); m_ExcludedPackages.add("apple.awt."); m_ExcludedPackages.add("com.apple."); } boolean shouldGenerateCtor(String type) { if(type.equals("java.lang.StringBuilder")) return false; if(type.equals("java.lang.AbstractStringBuilder")) return false; return true; } }