/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.commons.lang3.reflect;

import java.lang.reflect.Type;

/**
 * Generalization of "has a type."
 * @see TypeLiteral
 * @since 3.2
 * @version $Id$
 */
public interface Typed<T> {

    /**
     * Get the {@link Type} represented by this entity.
     * 
     * @return Type
     */
    Type getType();
}

@@ -1,11 +1,10 @@
 /*
-%0D
 %0A * Lice
@@ -65,17 +65,16 @@
  or more
-%0D
 %0A * cont
@@ -134,25 +134,24 @@
 ributed with
-%0D
 %0A * this wor
@@ -209,17 +209,16 @@
 nership.
-%0D
 %0A * The 
@@ -284,17 +284,16 @@
 sion 2.0
-%0D
 %0A * (the
@@ -356,17 +356,16 @@
 nce with
-%0D
 %0A * the 
@@ -413,21 +413,19 @@
 cense at
-%0D
 %0A *
-%0D
 %0A *     
@@ -471,13 +471,11 @@
 -2.0
-%0D
 %0A *
-%0D
 %0A * 
@@ -541,17 +541,16 @@
 software
-%0D
 %0A * dist
@@ -610,17 +610,16 @@
 %22 BASIS,
-%0D
 %0A * WITH
@@ -686,17 +686,16 @@
 implied.
-%0D
 %0A * See 
@@ -757,17 +757,16 @@
 ions and
-%0D
 %0A * limi
@@ -791,22 +791,20 @@
 License.
-%0D
 %0A */
-%0D
 %0Apackage
@@ -837,19 +837,17 @@
 reflect;
-%0D%0A%0D
+%0A
 %0Aimport 
@@ -873,16 +873,13 @@
 ype;
-%0D%0A%0D
+%0A
 %0A/**
-%0D
 %0A * 
@@ -909,17 +909,16 @@
 a type.%22
-%0D
 %0A * @see
@@ -929,17 +929,16 @@
 eLiteral
-%0D
 %0A * @sin
@@ -943,17 +943,16 @@
 ince 3.2
-%0D
 %0A * @ver
@@ -964,14 +964,12 @@
 $Id$
-%0D
 %0A */
-%0D
 %0Apub
@@ -996,19 +996,17 @@
 T%3E %7B
-%0D%0A%0D
+%0A
 %0A    /**
 %0D%0A  
@@ -1001,17 +1001,16 @@
 %0A    /**
-%0D
 %0A     * 
@@ -1057,25 +1057,24 @@
  entity.
-%0D
 %0A     * 
 %0D%0A     *
@@ -1065,17 +1065,16 @@
 %0A     * 
-%0D
 %0A     * 
@@ -1089,17 +1089,16 @@
 Type
-%0D
 %0A     */
 %0D%0A  
@@ -1093,17 +1093,16 @@
 %0A     */
-%0D
 %0A    Typ
@@ -1117,9 +1117,7 @@
 e();
-%0D
 %0A%7D
-%0D
 %0A

Fix svn props