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

dep_analyzer_class_test.Foo Maven / Gradle / Ivy

import java.awt.Color;
import java.awt.geom.Point2D;
import java.awt.Point;
import java.io.Serializable;
import java.util.ArrayList;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioFormat.Encoding;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import java.awt.print.Book;
import java.lang.IllegalArgumentException;
import java.util.HashMap;
import java.util.LinkedList;

public class Foo implements Serializable, Cloneable {

    private ArrayList rgb;

    public Foo() {
        this.rgb = new ArrayList(3);
        BarB.returnObject(new JDialog());
    }
    
    public Encoding doSomething() {
    	return Encoding.ALAW;
    }

    public AudioFormat colorized(Book b1, Book b2, int random) throws Exception, IllegalArgumentException {
        LinkedList points = new LinkedList();
        points.add(new Point(10, 20));
        points.add(new Point(20, 20));
        points.add(new Point(30, 20));

        if(random > 100) {
            Bar barInstance = new Bar();
            barInstance.returnField(new JLabel("I am a JLabel object"));

            if(random < 150) {
                for(int i = 0 ; i < 10 ; ++i) {
                    JButton button = new JButton("I am a JButton object");
                }

                barInstance = new Bar(new JTextArea());

                return new AudioFormat(Encoding.ALAW, (float)1.0, 8, 2, 1, (float)1.0, true, new HashMap());
            }
            else {
                throw new Exception("a test exception");
            }
        }
        else {
            throw new IllegalArgumentException("a test illegal format exception");
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy