gemelen: (Default)
[personal profile] gemelen
некий разработчик, профиль на мойкруг

Некоторые выполненные работы:
...
- Реализация на Java языка описания условий и его компилятора в SQL на основе маппинга Hibernate;

/* ...
 * @ created 07.07.2008
 * @ $Author$
 * @ $Revision$
 */
package ru.<кроваый энтерпрайз>.core.yaopus.interpreter.variables;

...

/*
 * Интерфейс к базовому типу ЯОПУС
 */
public interface Item extends Comparable, Identifiable 
{
    /**
     * Класс перечисления поддерживаемых типов данных
     *
     */
    public  static	abstract  class   TYPE
    {
        ...
        public	static final Item NOTHING = new Nothing()
        {
        	public	boolean equals(Object o)
        	{
        		return false;
        	}
        	public	Item clone()
        	{
        		return this;
        	}
        	public String evaluate(Transformer transformer) 
        	{
        		throw new NullPointerException();
        	}
        	public String getId() 
        	{
        		return id;
        	}
        	public boolean isAtomic() 
        	{
        		return true;
        	}
        	public boolean isBounded() 
        	{
        		return true;
        	}
        	public int compareTo(Object o) 
        	{
        		throw new NullPointerException();
        	}

        ...


/me пошел дальше искать способ сообщить об ошибке пользователю без выбрасывания exception'а.

UPD: fixed for teh great justice

Profile

gemelen: (Default)
gemelen

June 2025

M T W T F S S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 20:35
Powered by Dreamwidth Studios