<commit_before>/*
 * Copyright (c) 2008 Mysema Ltd.
 * All rights reserved.
 * 
 */
package com.mysema.query.hql;


import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Map;

import javax.persistence.*;

import org.hibernate.annotations.CollectionOfElements;
import org.hibernate.annotations.IndexColumn;

import com.mysema.query.annotations.DTO;



/**
 * HqlDomain provides.
 * 
 * @author tiwe
 * @version $Id$
 */
public class HqlDomain {
    
    @MappedSuperclass
    public static class Superclass{
        String superclassProperty;
    }
    
    @Entity
    public static class InheritatedProperties extends Superclass{
        @Id long id;
        String classProperty;
    }
    
    @Entity
    public static class SimpleTypes{
        @Id long id;
        BigDecimal bigDecimal;
        Byte bbyte;
        byte bbyte2;
        Character cchar;
        char cchar2;
        Double ddouble;
        double ddouble2;
        Float ffloat;
        float ffloat2;
        Integer iint;
        int iint2;
        Locale llocale;
        Long llong;
        long llong2;<commit_msg>fixed generic signature issues for field types<commit_after>/*
 * Copyright (c) 2008 Mysema Ltd.
 * All rights reserved.
 * 
 */
package com.mysema.query.hql;


import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Map;

import javax.persistence.*;

import org.hibernate.annotations.CollectionOfElements;
import org.hibernate.annotations.IndexColumn;

import com.mysema.query.annotations.DTO;



/**
 * HqlDomain provides.
 * 
 * @author tiwe
 * @version $Id$
 */
public class HqlDomain {
    
    @MappedSuperclass
    public static class Superclass{
        String superclassProperty;
    }
    
    @Entity
    public static class InheritatedProperties extends Superclass{
        @Id long id;
        String classProperty;
    }
    
    @Entity
    public static class SimpleTypes{
        transient int test;
        @Id long id;
        BigDecimal bigDecimal;
        Byte bbyte;
        byte bbyte2;
        Character cchar;
        char cchar2;
        Double ddouble;
        double ddouble2;
        Float ffloat;
        float ffloat2;
        Integer iint;
        int iint2;
        Locale llocale;
        Long llong;
        long llong2;
{'fraction_non_alphanumeric': 0.07945656648826678, 'fraction_numerical': 0.008233841086867023, 'mean_word_length': 2.375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3401434', 'n_tokens_mistral': 738, 'n_tokens_neox': 712, 'n_words': 198}